#tasks #task-list #terminal #de #tool #cli #command

bin+lib cmo

一个用于在终端中管理任务的工具

3 个版本

0.1.2 2023 年 12 月 21 日
0.1.1 2023 年 12 月 20 日
0.1.0 2023 年 12 月 20 日

#1553命令行工具

MIT/Apache

135KB
248


cmo

cmo 是西班牙语短语 casi me olvido(我差点忘了)的非正式缩写。

英文 | 西班牙语

README 部分: 选项 - 描述 - 安装

Screenshots de cmo


描述

cmo 是西班牙语短语 casi me olvido(我差点忘了)的非正式缩写。

这个程序的产生是因为我想始终有一个任务列表在手边。只要我想出改进的方法,它就会继续发展。

cmo 用 Rust 编写,并大量依赖如下的库

cmo 遵循 XDG 基础目录规范

选项

命令

目前 cmo 包含五个命令: 'add''list''flip''remove''help'

  • add 命令将任务(可以有三个优先级:高、中、低)添加到 tasks.csv 文件中
    # The options High, Medium y Low can be abbreviated as h, m or l respectively.
   $ cmo add -p medium "Buy bread"
   $ cmo add -ph "Read the Way of Kings"
  • list 命令将按优先级从高到低显示屏幕上的任务,也可以选择特定的优先级
   $ cmo list
   $ cmo list -p medium 
   $ cmo list -ph
  • flip 命令允许改变任务的状态,从未完成到完成或反之,并指出列表中的任务编号
   $ cmo flip 10
  • remove 命令允许删除任务,并指出列表中的任务编号
   $ cmo remove 10
  • help 命令将显示每个子命令的帮助信息
   $ cmo help 
   $ cmo help add 
   $ cmo help list
   $ cmo help flip 
   $ cmo help remove

安装

Cargo

如果您已经安装并配置了 Rust,可以使用以下命令安装它

$ cargo install cmo

依赖

~3–14MB
~109K SLoC