todo命令行管理器

td-cli的Python项目详细描述


Icon

td cli

td-cli是一个todo管理器命令行,
您可以在其中跨多个项目组织和管理todo

gif


安装

td-cli只适用于python 3,因此它需要与pip3一起安装

pip3 install td-cli

入门

运行td --help查看可能的命令

以下是一些帮助您开始的内容:

  • 运行td以列出所有待办事项。

  • 运行td add "my new awesome todo"以添加新的待办事项。

  • 运行td <id> complete来完成您的任务。不必指定整个id,子字符串就可以了。它将以与列出待办事项时相同的顺序获取找到的第一个待办事项。

请注意,global是一个保留的组名,您可以在其中列出所有全局组。您始终可以使用以下选项将其设置为默认值:

td group global preset

API

查看^{}

配置

数据库名称

数据库实例将位于主目录(~/)中。 默认情况下,它将命名为todo

可以通过在~/.td.cfg文件中指定database_name来更改数据库名称:

[settings]database_name: something_else

这将在~/.something_else.db处生成一个数据库实例

编辑

编辑todo td <id> edit时,可以同时指定todo的name和todo的details。如果未指定任何选项,则默认情况下,您的todo将在vi中打开(您的environement EDITOR将覆盖此选项),您可以在其中编辑todo的详细信息。您可以通过更新配置来更改默认编辑器:

[settings]editor: nvim

列出待办事项时,您可以选择指定要从中列出的组:

td -g my-group
# or
td g my-group

如果没有提供组,td将从当前默认组中列出。您可以全局设置默认组:

td g my-group preset

但是,有一个选项可以设置每个git项目的默认组(这在根配置~/.td.cfg中是不可能的)。 在git项目的根目录中,您可以创建一个.td.cfg配置文件来指定默认的组(这将覆盖全局默认组):

[settings]group: my-group

如果在git项目中运行td,td将默认为my group

我建议全局忽略~/.gitignore中的.td.cfg

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
实现接口方法时不允许java@Override   使用BuffereImage加载映像时java高ram使用率   java For循环混乱,为什么不是循环?   java Android网格视图字符串对齐问题   java如何将方法与比较类型的附加功能进行比较?   在Java Swing中放置JSepator后的间隙大小   java如何避免并发访问我的网站中的支付链接   java如何从现有的Unix服务器连接到FTP服务器?   Spring中的java用户相关bean定义   带有scribesjava库的wordpress Woocommerce REST API返回消费者密钥参数缺失错误消息   java我可以自动检测特定设备连接的串行端口吗?   Javafx棋盘游戏   java使用JTextPane显示HTML,支持SVG吗?   SpringBoot如何在java中将映射转换为实体对象?   如何使用java代码对xls文件进行密码保护   Java JPA(EclipseLink)如何在持久化实际实体之前接收下一个生成的值?   Javaservlet启动外部进程