node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

task-cli

tasks-cli

Simple CLI task manager based on taskninja/task-model.

Install

npm install -g task-cli

screenshot

Features

  • Show next actionable tasks with tasks next command
  • Minimal and expressive options: name, description, tags, estimate, start and due.
  • Easy syntax: tasks add name: new task
  • Full Metal JavaScript: MongoDB and NodeJS with ES6 Generators under the hood.
  • All the charm of CLI, if you know what I mean ᕕ( ᐛ )ᕗ

Intarface

Global Flags

  • -v, --verbosed Show you verbosed logs for some operations.
  • -c, --count Show count of the tasks instead task descriptions.

tasks add

❯ tasks add name: Go to sleep due: now

You can define name:, description:, tags:, estimate:, start: and due:. Have no doubts for date formating: just be the human, not the robot! ╚(ಠ_ಠ)=┐

tasks update

❯ tasks update 512 name: Go to sleep due: next 30 min

You can define name:, description:, tags:, estimate:, start: and due:. Have no doubts for date formating: just be the human, not the robot! ╚(ಠ_ಠ)=┐

tasks get [id or tag]

Show tasks by id or tag or just show all tasks.

❯ tasks get # get all the tasks 
❯ tasks get 512 # get task #512 
❯ tasks get inbox # get all tasks with inbox tag 

tasks next

Show you next actionable tasks. Without the mess.

❯ tasks next

tasks done [id...]

Mark tasks as finished.

❯ tasks done 512 513

tasks remove [id...]

Remove tasks

❯ tasks remove 512 513

tasks find

Find tasks by text

❯ tasks find github

Licence

MIT