灵活的任务经理
lollygag-cli的Python项目详细描述
棒棒糖
Lollygag是一个基于CLI的任务管理器。在
核心概念
任务
任务是Lollygag的核心结构。任务具有以下字段:
- id-自动递增int
- title-String
- due-日期时间
- description-String
- priority-与优先级值相对应的整数:
- 0-“低”
- 1-“中”
- 2-“高”
- 3-“关键”
- status=与状态值对应的整数:
- 0-“打开”
- 1-“进行中”
- 2-“阻塞”
- 3-“完成”
要添加任务,请确保任务框有焦点(tab/shift tab切换焦点),然后按ctrl+a
。要删除任务,请按ctrl+d
视图
要组织如何导航任务,用户可以创建使用SQL构建的任意视图。要创建视图,请确保“视图”框具有焦点,然后按ctrl+a
。有三个字段需要填写:
- Title:此视图的标题
- Query:要执行的sql查询
- Sort Order:用于排序视图顺序的整数。(数字越低排序越高,即列表中的1比2高)
查看SQL查询
基本视图SQL查询应采用以下形式:
select*fromtaskswhere{yourcriteria}
使用上面列出的任务中的可用字段,我们可以创建一个查询来筛选今天到期的所有打开的关键优先级项目:
^{pr2}$其他快捷方式
- 要保存任务或视图而不需要按tab键确定,
ctrl+s
- 要放弃编辑或创建视图或任务,
ctrl+w
ctrl+c
退出
- 项目
标签: