10 个不稳定版本 (3 个破坏性更新)

0.5.1 2021 年 10 月 16 日
0.5.0 2021 年 9 月 11 日
0.4.1 2021 年 7 月 26 日
0.4.0 2021 年 2 月 18 日
0.2.3 2020 年 9 月 3 日

#12 in #bulk

MIT 许可证

62KB
1.5K SLoC


Osoy
build docs.rs crates.io aur.archlinux.org sourceforge.net

Osoy 是一个命令行 Git 仓库管理器,其功能包括:

  • 批量克隆和拉取仓库。
  • 在仓库中批量执行命令。
  • 使用正则表达式过滤仓库。
  • 为仓库的可执行文件创建符号链接。
  • 使用一个命令查看所有仓库的状态。

Osoy 主页

Osoy 主页是下载的 Git 仓库和创建的符号链接的存储位置。您可以通过设置环境变量 OSOY_HOME 来更改 Osoy 主页的位置,默认值是 $HOME/.osoy (在 Windows 上为 %USERPROFILE%\.osoy)。

目录

  • src 下载的仓库将存储在这里。
  • bin 可执行文件的符号链接将存储在这里。为了使这些链接可访问,请将目录的路径添加到您的 PATH 环境变量中。

安装

Cargo

cargo install osoy

确保 cargo bin 已添加到您的 PATH 环境变量中。

AUR

yay -S osoy-bin

从源代码编译

编译需要 Cargo (+rustc) 和 Git

git clone https://gitlab.com/osoy/osoy ~/.osoy/src/gitlab.com/osoy/osoy
cd ~/.osoy/src/gitlab.com/osoy/osoy
make
./osoy link osoy -fv

使用 Osoy 更新 Osoy

osoy pull osoy
osoy make osoy

依赖项

~15MB
~341K SLoC