3个版本

0.1.2 2021年1月20日
0.1.1 2021年1月18日
0.1.0 2021年1月16日

#532 in 操作系统

MPL-2.0 许可证

22KB
416

werb

另一个Rust包管理器


安装

你可以这样做:

  • 运行 cargo install werb
  • 在版本中下载二进制文件

你必须将 $HOME/.werb_bin 添加到路径中,以便直接访问已安装的包

如何使用

设置

  • 运行 werb 以更新源并设置环境

搜索包

  • 运行 werb search <package> 以检查你的包是否存在

安装包

  • 运行 werb install <package> [-f | --force] 以将其安装在 ~/.werb_bin

卸载包

  • 运行 werb purge <package> 以卸载它

发布包

注意:所有发布的包都必须放在单个tar.gz文件中!

添加新包

警告:如果你想只更新现有的包,请转到 编辑部分

  • 先决条件:你必须已安装Ruby

  • Fork 此存储库

  • 使用以下命令克隆生成的存储库: git clone [email protected]:$USERNAME/werb.git(显然用你的GitHub用户名替换$USERNAME)

  • 运行 cd werb/ && chmod 751 add_package.rb

  • 按照脚本说明进行操作

  • 使用以下消息提交您的更改: :package: 添加了 $PACKAGE_NAME(显然用你的包名替换$PACKAGE_NAME)

  • 将您的更改推送到您的存储库

  • 在此存储库上创建一个标题为:[PACKAGE] 添加 $PACKAGE_NAME 的拉取请求(显然将 $PACKAGE_NAME 替换为你的包名)

  • 你的包应该在一天内被接受

编辑现有包
  • Fork 此存储库

  • 使用以下命令克隆生成的存储库: git clone [email protected]:$USERNAME/werb.git(显然用你的GitHub用户名替换$USERNAME)

  • 进入生成的目录

  • 使用你的更改编辑 packages.json

  • 使用以下消息提交你的更改::package: 编辑 $PACKAGE_NAME(显然将 $PACKAGE_NAME 替换为你的包名)

  • 将您的更改推送到您的存储库

  • 在此存储库上创建一个标题为:[PACKAGE] 编辑 $PACKAGE_NAME 的拉取请求(显然将 $PACKAGE_NAME 替换为你的包名)

  • 你的包应该在一天内更新

依赖项

~6–22MB
~311K SLoC