2 个版本
0.1.1 | 2024 年 8 月 9 日 |
---|---|
0.1.0 | 2024 年 8 月 8 日 |
#422 in 开发工具
每月 210 次下载
200KB
5K SLoC
forgejo-cli
与 Forgejo 交互的 CLI 工具
安装
预构建
预构建的二进制文件可在 版本标签 上为 x86_64
Windows 和 Linux (GNU) 提供。
从源代码安装
使用 cargo install
安装
# Latest version
cargo install forgejo-cli
# From `main`
cargo install --git https://codeberg.org/Cyborus/forgejo-cli.git --branch main
OCI 容器
forgejo-cli
可作为 OCI 容器在 CI 中使用,地址为 codeberg.org/cyborus/forgejo-cli:latest
用法
实例特定别名
虽然你可以直接使用 fj
二进制文件,但使用 --host
标志设置别名来创建某些实例的快捷方式可能很有用。
# For example, a `cb` command for interacting with codeberg
alias cb="fj --host codeberg.org"
# Or disroot
alias dr="fj --host git.disroot.org"
# Or any other instance you want!
# And the alias name can be whatever, as long as the `--host` flag is set.
现在,当你引用如 forgejo/forgejo
的存储库时,它将隐式地从你使用的任何别名中获取它!
$ cb repo info forgejo/forgejo
forgejo/forgejo
> Beyond coding. We forge.
Primary language is Go
# etc...
直接使用 fj
时,你必须使用 URL 来访问它。
$ fj repo info codeberg.org/forgejo/forgejo
forgejo/forgejo
> Beyond coding. We forge.
Primary language is Go
# etc...
# Notice the "dr", trying to access Disroot, still works when you specify Codeberg in the repository name!
$ dr repo info codeberg.org/forgejo/forgejo
forgejo/forgejo
> Beyond coding. We forge.
Primary language is Go
# etc...
许可
此项目可在你的选择下根据 Apache 许可证 2.0 版本 或 MIT 许可证 许可。
除非你明确表示,否则任何有意提交以包含在作品中并由你定义的 Apache-2.0 许可证中的贡献,均将根据上述内容双重许可,没有任何附加条款或条件。
依赖关系
~25–43MB
~736K SLoC