Skip to main content

A todo command line manager

Project description

Icon

td-cli

td-cli is a command line todo manager,
where you can organize and manage your todos across multiple projects

gif


Installation

td-cli only works for python 3, so it needs to be installed with pip3

pip3 install td-cli

Getting started

Run td --help to see possible commands.

Here are some to get you started:

  • Run td to list all your todos.

  • Run td add "my new awesome todo" to add a new todo.

  • Run td <id> complete to complete your todo. You don't have to specify the whole id, a substring will do. It'll fetch the first one that it finds in the same order as when you list your todos.

API

Check out the api.

Configuring

Database name

Your database instance will be located in your home directory (~/). By default it'll be named todo.

You can change your database name by specifying database_name in your ~/.td.cfg file:

[settings]
database_name: something_else

This results in a database instance at ~/.something_else.db

Editor

When editing a todo, td <id> edit, you can both specify the todo's name and the todo's details. If no option is specified, your todo will be opened in vi by default (your environement EDITOR will override this) where you can edit the todo's details. You can change the default editor by updating your config:

[settings]
editor: nvim

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

td-cli-0.1.13.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

td_cli-0.1.13-py2.py3-none-any.whl (30.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file td-cli-0.1.13.tar.gz.

File metadata

  • Download URL: td-cli-0.1.13.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for td-cli-0.1.13.tar.gz
Algorithm Hash digest
SHA256 1ce260668b8f455c7d4c6c027bfd801962ced10be08b0b1a38fdb2199dc13ae6
MD5 7f23ad55c5390ce580610035349e40b4
BLAKE2b-256 acd97e415bd0badfb8a590604af613b0c3385fafdb38c365774ba5f5404938a8

See more details on using hashes here.

File details

Details for the file td_cli-0.1.13-py2.py3-none-any.whl.

File metadata

  • Download URL: td_cli-0.1.13-py2.py3-none-any.whl
  • Upload date:
  • Size: 30.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for td_cli-0.1.13-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4c5d6bd35528aeb328f839aee12abdd7e817fdf79ab571d66ec9cc96261f62b3
MD5 5103a7a396e5210fc9f64f6f4b430e33
BLAKE2b-256 79ad0836a63c04fc880851bfd673a193d38984197475213a4eea9442c04fbdd3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page