7 个版本
0.1.9 | 2023年4月15日 |
---|---|
0.1.8 | 2022年12月8日 |
0.1.7 | 2022年11月26日 |
413 在 命令行界面 中
每月31 次下载
2MB
294 行
Runner
🤔 这是啥?
一款可以将命令映射到简短别名的命令行工具。通过使用 <别名名> 运行映射的命令。
runner <ALIAS_NAME>
您可以在 runner.toml 文件中映射所有命令
runner.toml 文件示例
[Command]
alias = "ci"
program = "cargo"
args = ["install", "lsd"]
[Command]
alias = "nv"
program = "node"
args = ["-v"]
[Command]
alias = "cc"
program = "cargo"
args = ["check"]
[ci] 别名示例运行
输出
📦 安装
cargo install runner-cli
🏁 初始化
它将在配置目录中初始化一个空的 runner.toml 文件
runner --init
输出
⚙️ 配置
通过运行 runner 并使用配置选项来获取 runner.toml 文件的路径
runner --config
🗺️ 映射
获取所有用户映射的别名
runner --mapping
输出
➕ 添加
直接从终端将新命令映射到别名
runner --add
输出
)
🔍 查找
查找映射到给定别名的命令
runner --find <ALIAS_NAME>
输出
可用
检查别名是否可用
runner --available <ALIAS_NAME>
🖥️ 选项
-a, --add Map a new command to a alias right from terminal
--available Check if a alias is available to use
-c, --config Path of the the config file runner.toml
-f, --find Find a command mapped to the give alias
-h, --help Print help information
-i, --init Initialize a empty runner.toml file
-m, --mapping Show all the user defined mappings
-V, --version Print version information
📄 TOML 文件指南
每个命令都以 [Command] 键开始
[Command]
alias = "Shorter subcommand you want to use instead of the command"
program = "CLI Program Name(like: git, cat, batcat, code, neofetch, cargo, python, node, npm etc.)"
args = "Arguments you want to pass to the cli program"
贡献
有任何建议或功能想法/请求,请随时提交问题。
依赖项
~4–16MB
~154K SLoC