安装命令行程序以管理简单待办事项列表的模块
py-todo-cli的Python项目详细描述
Todo命令行
一个用Python编写的简单命令行Todo程序。它允许您从命令行对任务进行分类、添加、删除和编辑任务。在
安装和设置
pip install py-todo-cli
add
和edit
命令要求将VISUAL
或{
- 如果
VISUAL
和EDITOR
环境变量为空,脚本将默认为vim
- 但这可能会在Windows上引起问题,在那里vim可能在默认情况下不可用
- 在这种情况下,请确保将
EDITOR
环境变量设置为记事本或首选的文本编辑器 - 不过,建议安装vim
- 在这种情况下,请确保将
命令
^{pr2}$基础知识
使用类别
todo cats
类别是存储任务的位置
- 在
创造一个这样的
todo cats new <your_category_name_here>
- 这将创建一个新目录
~/.todocli
,其中包含所有类别的数据
- 这将创建一个新目录
- 在
也可以指定默认类别
todo cats default <your_category_name_here>
- 如果没有提供
<category_name>
,则所有相关命令都将使用此默认类别
- 如果没有提供
- 在
您可以看到当前的默认类别,如下所示
在todo cats default
- 在
你可以看到像这样的所有可用类别
在todo cats
向类别添加任务
todo add
- 在
在默认文本编辑器中打开文件
在 - 在
在这个文件中,你可以像这样用降价项目符号格式写任务
在- This is my first tasks - This is the second task - This part will be kept as a part of the second task - This is the third task
- 在
上面的示例将创建3个新任务
在
任务类型
- 有三种类型的任务
- 未完成
- 完成
- 存档
- 新锉刀添加为“未整理”
- 任务完成后将更改为“已完成”类型
- 如果任务被删除,则它们将更改为“已存档”类型
列出任务
todo
- 列出默认类别中的前3个任务。每个任务将有2个部分
- ID—这是任务的标识,可用于将任务设置为已完成或将其删除
- 说明-这是您为任务输入的文本
- 您可以使用
-a
标志打印所有任务 - 您可以使用
-c
选项从另一个类别打印任务 - 您还可以使用
-t
选项打印出unfinished
、finished
或{}任务
将任务设置为已完成
todo done <task_id>
删除任务
todo delete <task_id>
优先排序和编辑任务
todo edit
- 在系统的默认文本编辑器中打开默认类别中的任务列表
- 在文件中,您可以将任务从一个部分移动到另一个部分以更改其类型
- 只需将任务上移或下移就可以确定优先级
- 使用
todo
列出任务时,将遵循顺序
- 使用
- 如果需要,也可以删除它们
- 从
unfinished
或finished
部分删除的任何任务都将放入archived
- 从
archived
部分删除的任何任务都将被永久删除
- 从
- 任务前面的数字是任务标识。请不要编辑它们,否则可能会导致奇怪的问题。在
- 项目
标签: