3 个版本 (破坏性更新)
0.3.0 | 2024 年 2 月 26 日 |
---|---|
0.2.0 | 2024 年 2 月 26 日 |
0.1.0 | 2024 年 2 月 26 日 |
#570 在 命令行工具
每月 26 次下载
9KB
135 代码行
fast-food
Fastfood 是一个 CLI 工具,旨在使您的命令行体验像快餐一样简单和令人上瘾。它允许您使用更少的输入使用命令,让您不必记住每个命令的语法。使用 fast-food
,您可以为您最常用的命令创建快捷方式,并以最小的输入执行它们,就像使用 ff
快捷方式一样。
功能
- 易于使用:使用易于记忆的快捷方式简化命令使用。
- 高度可定制:为不同的命令配置您自己的快捷方式。
- 节省时间:减少每个命令的按键次数。
- 别名管理:轻松管理和修改您的快捷方式。
入门指南
先决条件
在开始之前,请确保您已安装以下内容
- 类 Unix 操作系统:macOS、Linux、BSD。
- Rust 编程语言和 Cargo(Rust 的包管理器)。
安装
要从 crates.io 安装 fast-food
,只需运行以下命令
cargo install fast-food
这将直接从 crates.io 下载并安装最新版本的 fast-food
,使其可以在系统上的任何位置运行。
配置
要使用更新的配置格式配置快捷方式,请使用您的命令快捷方式和相应的配置编辑 config.yaml
文件。以下是反映新结构的示例配置
- name: dc
description: docker
subs:
- name: st
description: stop
subs:
- name: all
description: stop all containers except gitlab-runner
command: "docker ps --no-trunc | sed '1d' | grep -v gitlab-runner | awk '{print $1}'"
用法
要使用快捷方式,只需键入 ff
后跟您的命令快捷方式。例如,要使用配置文件中定义的快捷方式执行 ls
命令
ff ls
这将使用配置文件中定义的快捷方式执行 ls
命令。
贡献
欢迎贡献!如果您有改进 fast-food
的建议,请将仓库分支出来并创建一个拉取请求。您也可以简单地创建一个带有“改进”标签的问题。
许可证
在 MIT 许可证下分发。有关更多信息,请参阅 LICENSE
。
致谢
- 受快餐的便利性和简化命令行操作的需求的启发。
- 感谢所有帮助使
快餐
更好的贡献者。
依赖项
约3.5MB
约73K SLoC