4 个版本
0.1.3 | 2024 年 6 月 3 日 |
---|---|
0.1.2 | 2024 年 6 月 3 日 |
0.1.1 | 2024 年 6 月 3 日 |
0.1.0 | 2024 年 6 月 2 日 |
#311 在 配置 中
每月 61 次下载
用于 citrus-cli
11KB
176 行
citrus - 一个简单的任务管理器
citrus 是一个简单的任务管理器,可以帮助您管理项目。使用 citrus,您可以设置包含作业和命令列表的任务。然后您可以通过 citrus-cli 命令行来告诉 citrus 执行这些功能。Citrus 可以通过 cargo
简单安装。
安装 citrus-cli
要安装 citrus-cli,只需使用 cargo
。
cargo install citrus-cli
使用 citrus-cli
使用 citrus-cli 很简单。只需使用命令 citrus-cli
来调用程序。
配置 citrus-cli
在您可以使用 citrus-cli
的任务管理功能之前,您必须通过创建一个 citrus-config.toml
文件来配置它。首先,在项目根目录中创建一个名为 citrus-config.toml
的文件。完成文件,使其看起来像这样
[config]
task_directory = "path/to/desired/directory"
保存文件后,您现在可以使用 citrus-cli
。
创建任务
通过设置 YAML 文件来创建任务。任务是一系列可以以下格式表示的作业
- name: JobName
command: "command"
您可以在文件中列出任意数量的这些。您可以为 YAML 文件命名任何您想要的名称。
要创建任务,只需运行以下命令
citrus-cli create [task name] [file path to YAML file]
TaskName 可以是您希望命名的任何名称。task.yaml 是您将用于设置任务的 YAML 文件的文件路径
您会注意到 citrus-cli 输出了一个 JSON 文件。该文件非常重要,因为它包含所有任务信息。
运行任务
要运行任务,请使用以下命令
citrus-cli run [task name]
列出任务
要列出现有任务,请运行以下命令
citrus-cli list
删除任务
要删除现有任务,请运行以下命令
citrus-cli delete [task name]
更新任务
要通过用新的 YAML 配置替换它来更新任务,请运行以下命令
citrus-cli update [task name] [file path to YAML file]
依赖项
~2.3–3.5MB
~71K SLoC