No description
- Rust 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
bv
GitHub / Forgejo Release 二进制管理器。
安装
从 Releases 下载 Linux amd64 / arm64 二进制,赋予执行权限后放到 /usr/local/bin/bv。
源码安装:cargo install --path . --locked,命令位于 ~/.cargo/bin。
使用
bv install BurntSushi/ripgrep
bv install https://git.pixhelf.com/adminroot/traffic tf # 自定义命令名
bv sharkdp/fd # 可省略 install
bv # 交互菜单
bv list # 查看已安装项目
bv check # 检查更新
bv up # 升级全部
bv up rg # 升级指定项目
bv info rg # 查看详情
bv rollback rg # 回滚上一版本
bv rm rg # 卸载
bv self-update # 更新 bv 自身
安装用项目链接或 owner/repo,管理用项目名或命令名。自定义名称也支持 --name,升级时保持不变。默认安装最新稳定版。
配置
- 命令目录:Unix 为
/usr/local/bin(需写入权限),Windows 为~/.local/bin;用--bin-dir修改。 - 数据目录:Linux 为
$XDG_DATA_HOME/bv或~/.local/share/bv;用--data-dir修改。 - 认证:环境变量
GITHUB_TOKEN、FORGEJO_TOKEN。
用 --asset / --binary 筛选附件和可执行文件,--prerelease 包含预发布版。详见 bv --help。