灵活的任务经理

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退出

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

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面