orgdo
Command-line tool to manage the Todo lists
Last updated 2 years ago by sigoden .
MIT · Original npm · Tarball · package.json
$ cnpm install orgdo 
SYNC missed versions from official npm registry.

Orgdo

Command-line tool to manage the Todo lists.

Features

  • Manage todo lists
  • Support tomato clocks
  • Support cronjobs

Install

npm i -g orgdo

Commands

Add a task

orgdo add "Name of task"

You can add tags to mark project or owner.

orgdo add --tags myproject,bob "Invite bob to talk about the project"

You can add description. The description can be multipeline text with markdown-like fashion

orgdo add --describe 'Descripe can be multipeline text with markdown-like fashion.\nBold: Use asterisks for *bold*\nItalic: Use underscores for _italic_\nStrikethrough: Use tildes for ~strikethrough~\nCode:  Use backticks for `code'  "Task may have description"

Task has priority

orgdo add --priority high "Task have priority"

Determine the start time or dealine of task

orgo add --start "3d" --complete "1w" "Task need to get started in 3 days and be finished in a week"

Update a task

orgdo update --name "Rename the task" 1

Change task state

Task have state: todo, doing, done, canceled

orgdo start 1
orgdo done 1
orgdo cancel 1

Remove a task

orgdo rm 1

List tasks

No options will list the tasks to be done today.

orgdo list

List all tasks with --all

orgdo list --all

Search tasks

orgdo list --name "persentation"

Filter tasks by task properities

orgdo list --tags myproject,blob
orgdo list --tags blob --tags myproject
orgdo list --priority high
orgdo list --status todo --status doing

Filter tasks by time

orgdo list --start 3 #  3 days later
orgdo list --complete <3 # in 3 days
orgdo list --started -3 # 3 days ago
orgdo list --completed @3 # at least 3 days ago

Show task statistic

orgdo list --with-stat

Clock commands

Orgdo support tomato clock. When the timer is up, orgdo will notify.

Start a clock

orgdo clock start

Stop/Abort the clock

orgdo clock stop

Get clock state

orgdo clock state

Update clock settings

orgdo clock set --work-time 25
orgdo clock set --short-break-time 10
orgdo clock set --long-break-time 20
orgdo clock set --long-break-count 4

List clocks

orgdo clock list

Cron Commands

Orgdo enable add task with cron

Cron pattern:

 # ┌────────────── second (optional)
 # │ ┌──────────── minute
 # │ │ ┌────────── hour
 # │ │ │ ┌──────── day of month
 # │ │ │ │ ┌────── month
 # │ │ │ │ │ ┌──── day of week
 # │ │ │ │ │ │
 # │ │ │ │ │ │
 # * * * * * *

Add a cronjob

Add a cronjob that add task at 8:00 am every Fri.

orgdo cron add --task "Summay the job in this week" "0 0 8 * * 5"

Update a cronjob

orgdo cron update --cron "0 0 10 * * 1" 1

Remove a cronjob

orgdo cron rm 1

List cronjobs

orgdo list

License

MIT @ Sigoden Huang

Current Tags

  • 0.2.2                                ...           latest (2 years ago)

15 Versions

  • 0.2.2                                ...           2 years ago
  • 0.2.1                                ...           2 years ago
  • 0.2.0                                ...           2 years ago
  • 0.1.11                                ...           2 years ago
  • 0.1.10                                ...           2 years ago
  • 0.1.9                                ...           2 years ago
  • 0.1.8                                ...           2 years ago
  • 0.1.7                                ...           2 years ago
  • 0.1.6                                ...           2 years ago
  • 0.1.5                                ...           2 years ago
  • 0.1.4                                ...           2 years ago
  • 0.1.3                                ...           2 years ago
  • 0.1.2                                ...           2 years ago
  • 0.1.1                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (12)
Dev Dependencies (9)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |