1 个不稳定版本
0.1.0 | 2019 年 8 月 15 日 |
---|
#8 in #analyzing
27KB
653 行
Rags
Rags (Rust Shell Alias Generator) 是一个用于分析 shell 历史文件并建议别名命令的工具。
示例
> rags suggest $HISTFILE
+------+--------------------+------------------------------+
| Uses | Last Used | Command |
+------+--------------------+------------------------------+
| 33 | 2019-05-25 10:20AM | rg --files --hidden |
+------+--------------------+------------------------------+
| 36 | 2019-05-25 10:20AM | rg --files |
+------+--------------------+------------------------------+
| 34 | 2019-01-29 07:14AM | git remote |
+------+--------------------+------------------------------+
| 23 | 2019-05-25 10:20AM | rg --files --hidden --follow |
+------+--------------------+------------------------------+
| 22 | 2019-01-29 07:14AM | git remote add |
+------+--------------------+------------------------------+
安装
在安装 rust 之后,您可以使用以下命令安装 rags
:
cargo install rags
注意安装路径 cargo
输出的最后部分,例如 /home/max/.cargo/bin/rags
,并确保包含文件夹(在本例中为 /home/max/.cargo/bin
)已添加到您的 PATH
。
用法
USAGE:
rags <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
help Prints this message or the help of the given subcommand(s)
suggest Generates a table of suggested commands to alias
生成建议
USAGE:
rags suggest <histfile> [n]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
ARGS:
<histfile> Path to history file
<n> Number of aliases to suggest [default: 5]
依赖关系
~10MB
~166K SLoC