#yaml #task #task-manager #command-line #citrus #tool #projects

app citrus-cli

一个简单的任务管理工具,可以与 YAML 文件配置

11 个版本

0.1.10 2024 年 6 月 3 日
0.1.9 2024 年 6 月 3 日
0.1.3 2024 年 5 月 22 日

#1679 in 命令行工具

Download history 315/week @ 2024-05-13 203/week @ 2024-05-20 222/week @ 2024-05-27 596/week @ 2024-06-03 41/week @ 2024-06-10 61/week @ 2024-07-01 124/week @ 2024-07-29

每月 124 下载

MIT 许可证

24KB
372

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]

依赖关系

~6.5MB
~133K SLoC