πŸ“¦ sleepyfran / taskcli

πŸ—ƒ A task manager living in your terminal

β˜… 0 stars β‘‚ 0 forks πŸ‘ 0 watching βš–οΈ GNU General Public License v3.0
πŸ“₯ Clone https://github.com/sleepyfran/taskcli.git
HTTPS git clone https://github.com/sleepyfran/taskcli.git
SSH git clone git@github.com:sleepyfran/taskcli.git
CLI gh repo clone sleepyfran/taskcli
Fran GonzΓ‘lez Fran GonzΓ‘lez Merge pull request #5 from sleepyfran/dependabot/npm_and_yarn/lodash-4.17.19 aa60d95 5 years ago πŸ“ History
πŸ“‚ master View all commits β†’
πŸ“ src
πŸ“ tests
πŸ“„ .eslintrc.js
πŸ“„ .gitignore
πŸ“„ .prettierrc.js
πŸ“„ LICENSE
πŸ“„ package.json
πŸ“„ README.md
πŸ“„ tsconfig.json
πŸ“„ README.md

TaskCLI πŸ—ƒ

A task manager living in your terminal.

Note: The app is currently in development. This will be the future documentation and not all the commands describe here are implemented yet.

Installing

As any other npm package simply:

npm install -g taskcli

Note: The package hasn't been published to NPM yet.

Usage

Creating a new task

taskcli create 'Implement new features in taskcli'
# Or the shorter version:
taskcli c 'Implemente new features in taskcli'

You can also assign the task a tag:

taskcli create 'This will be under the specified tag' --tag tagname
# Or the shorter version:
taskcli create 'This will be under the specified tag' -t tagname

This will organize each task by tag when you display them.

Adding a note to a task (not implemented yet)

taskcli note id 'This note will be shown '

Displaying created tasks

Note: id represents the number show with the task

taskcli show
# Or simply:
taskcli

If you want to show only the content of a tag:

taskcli show --tag tagname

Filters

You can also add additional filters to the show command (specifying or not a tag name):

FlagDisplays
-d or --doneShows tasks marked as done
-p or --pendingShows tasks marked as pending
-a or --archivedShows archived tasks
For example:

taskcli show tagname --done
# Or without a task:
taskcli show --pending

Task details

You can show a task in detail, which will show any note that the task includes, with:

taskcli show id

Marking a task as done

taskcli done id
# Or the shorter version:
taskcli d id

Marking a task as pending

taskcli pending id
# Or the shorter version:
taskcli p id

Archiving a task

taskcli archive id

Recovering a task from the archive

taskcli restore id

Removing a task

taskcli remove id