Skip to main content

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

Metadata

Release files for special-octo-robot 0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for special-octo-robot 0
File Size Uploaded
special-octo-robot-0.tar.gz 19.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for special-octo-robot 0
File Interpreter ABI Platform
special_octo_robot-0-py3-none-any.whl Python 3 none any Details

Total release size: 39.4 kB

Release files / special-octo-robot-0.tar.gz

Download URL special-octo-robot-0.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5fd461be216946827d84337477b92a7d2737a319f800358f37e09f0220d6cc5c
BLAKE2b-256 checksum
How to use checksums
c32bce947b569b59400051dc2fdae8dbe01beb8c42999d2f2edd47363caa6774
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release files / special_octo_robot-0-py3-none-any.whl

Download URL special_octo_robot-0-py3-none-any.whl
Size 19.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
40d371d3828af65bf67ce2e491f357f27f780af57af3ae1533c8884ae6c1ac94
BLAKE2b-256 checksum
How to use checksums
f2004bc67f0c738fa250474aba2b0b3fe938ff9068e005d509369d3c7c50e545
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release history Release notifications | RSS feed

1.1.0

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

2 release files

1.0.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.14

2 release files

0.0.11

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.1

2 release files

This release

0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page