Creating my own version of what a CLI Task manager and To-do-list would look like
Project description
Devcord
Devcord is a CLI tool designed to help you quickly manage your tasks as well as help you monitor your time usage. Along with all the essential to-do list functionalities, Devcord allows you to select a task and start a session on it.
During a session, your time-spent on each of your activity is monitored for you to view later. This is useful for people who want to find out where their time is spent.
None of the data is stored on any server, it is all stored locally on your machine.
Installation
With pip:
pip install devcord
Usage
For adding tasks
Simple add task:
$ devcord tasks -a "task name"
$ devcord tasks --add "task name"
With description:
$ devcord tasks -a "task name" -d
$ devcord tasks --add "task name" --desc
Opens scrollable text box to enter description
With due date:
$ devcord tasks -a "task name" -dd "dd/mm/yyyy"
$ devcord tasks --add "task name" --due "dd/mm/yyyy"
Complete by today:
$ devcord tasks -a "task name" -t
$ devcord tasks --add "task name" --today
Complete in next 7 days:
$ devcord tasks -a "task name" -w
$ devcord tasks --add "task name" --week
With priority (1-5):
$ devcord tasks -a "task name" -p 3
$ devcord tasks --add "task name" --priority 3
With labels:
$ devcord tasks -a "task name" -lb "label"
$ devcord tasks --add "task name" --label "label"
Add subtask:
$ devcord tasks -a "task name" -pid task_id
$ devcord tasks --add "task name" --parent task_id
For listing tasks
By default, in-progress and pending tasks are listed, with in-progress first followed by pending tasks and completed tasks are skipped.
Simple List tasks:
$ devcord tasks -l
$ devcord tasks --list
List tasks by priority:
$ devcord tasks -l -p 3
$ devcord tasks --list --priority 3
List tasks by label:
$ devcord tasks -l -lb "label"
$ devcord tasks --list --label "label"
List today's tasks:
$ devcord tasks -l -t
$ devcord tasks --list --today
List tasks due in next 7 days:
$ devcord tasks -l -w
$ devcord tasks --list --week
List tasks by status:
$ devcord tasks -l -i
$ devcord tasks --list --complete
$ devcord tasks -l --pending
For managing tasks
Pass the task ID after the "task" keyword to perform any action on the task.
Viewing description:
$ devcord task 1 -d
$ devcord task 1 --desc
Opens a scrollable text box with description
Show substask:
$ devcord task 4 -st
$ devcord task 4 --subtask
Mark as inprogress:
$ devcord task 3 -i
$ devcord task 3 --inprogress
Mark as complete:
$ devcord task 2 -c
$ devcord task 2 --complete
Mark as pending:
$ devcord task 10 -pd
$ devcord task 10 --pending
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file special-octo-robot-0.tar.gz.
File metadata
- Download URL: special-octo-robot-0.tar.gz
- Upload date:
- Size: 19.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fd461be216946827d84337477b92a7d2737a319f800358f37e09f0220d6cc5c
|
|
| MD5 |
78bd12170fbb36bf04a04883a0b11778
|
|
| BLAKE2b-256 |
c32bce947b569b59400051dc2fdae8dbe01beb8c42999d2f2edd47363caa6774
|
File details
Details for the file special_octo_robot-0-py3-none-any.whl.
File metadata
- Download URL: special_octo_robot-0-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40d371d3828af65bf67ce2e491f357f27f780af57af3ae1533c8884ae6c1ac94
|
|
| MD5 |
6f9cac6118aaf004a5c39ca7359d45fc
|
|
| BLAKE2b-256 |
f2004bc67f0c738fa250474aba2b0b3fe938ff9068e005d509369d3c7c50e545
|