11个版本 (4个重大变更)
0.6.0 | 2022年9月4日 |
---|---|
0.5.1 | 2022年9月3日 |
0.4.1 | 2022年7月18日 |
0.3.1 | 2022年7月18日 |
0.2.3 | 2022年7月17日 |
在Unix API中排名 937
每月下载 47 次
25KB
523 行
Commando
一个快速工具,用于在Arch和基于Arch的系统上搜索提供特定命令的软件包。
为什么
因为pacman -F
在作为shell中“找不到命令”异常的回退时速度太慢。
如何使用它
数据库创建/更新
安装后,使用以下命令创建您的数据库
$ commando -u
# for verbose output (recommended outside of scripts)
$ commando -vu
或者,如果您想包括AUR软件包(通过使用chaotic aur仓库),可以尝试使用-a
标志。
$ commando -ua
# for verbose output (recommended outside of scripts)
$ commando -vua
根据您的连接速度和计算机,可能需要一段时间,但您只需要在第一次以及偶尔更新数据库。我建议可能每一个月或两个月一次,但这完全取决于您。
另外请注意,如果您使用了AUR标志,chaotic aur仓库可能需要一些时间才能更新,所以如果您无法立即找到某些新软件,请不要担心。但请注意,AUR更新频率远高于常规仓库,因此您可能需要更频繁地更新数据库。
数据库搜索
现在您可以使用commando
进行搜索!
只需搜索您的命令
$ commando command-name
例如,如果我想查看哪些软件包提供了ls
命令,我只需做
$ commando ls
# for verbose output (recommended outside of scripts)
$ commando -v ls
有关进一步的使用说明,请执行
$ commando --help
注意:命令搜索区分大小写,这意味着例如,搜索LS
不会得到与ls
相同的结果
如何安装
AUR
您可以直接从Arch用户仓库安装commando。
您可以在以下位置找到软件包: https://aur.archlinux.org/packages/commando
或者使用任何aur辅助工具,如paru
和yay
来安装。
# With paru
$ paru -S commando
# With yay
$ yay -S commando
Cargo
如果您已安装货物并且您的 $PATH
设置正确,您可以使用
$ cargo install arch-commando
来下载、构建和安装 commando
构建
您可以通过克隆此存储库并执行以下操作来编译它
$ cargo build --release
然后您将在 ./target/release/commando
中找到您的二进制文件,只需将其移动到您的 $PATH
中的某个位置。
致谢
感谢 BRA1L0R 对其重构。
依赖项
~9-22MB
~340K SLoC