Skip to main content

A simple CLI for managing plain-text TODO lists

Project description

todo-cli

A simple CLI for managing plain-text TODO lists.

Installation

pip install todo-cli

Or install from source:

git clone https://github.com/scratch/todo-cli.git
cd todo-cli
pip install -e .

Usage

Initialize a new TODO

todo init

Creates TODO.md and .todo directory in the current directory.

Add a task

todo add "Buy groceries"

List tasks

todo list

Mark a task as done

todo done 1

Remove a task

todo rm 1

Use --force or -f to skip confirmation:

todo rm 1 --force

Sync to git

todo sync

Stages and commits changes to TODO.md with an auto-generated summary of changes.

License

MIT

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

my_todo_cli-0.1.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

my_todo_cli-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file my_todo_cli-0.1.0.tar.gz.

File metadata

  • Download URL: my_todo_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Amazon Linux","version":"2023","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for my_todo_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 961d9e3131b7824483ad76eac14b7bcbd196c36b983042e40c8b3c4511e8a4d8
MD5 bf8aa75d2f4ddf6469fdbfc1bc35ad6b
BLAKE2b-256 0ba129c5e1708bf8d83af669790a28796795a044d56ecfc37ab7b3d572b7c9a6

See more details on using hashes here.

File details

Details for the file my_todo_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: my_todo_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Amazon Linux","version":"2023","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for my_todo_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ad5742f7b31944101d5d8cbbd68aafae1f2ec9b60ad8f4ce71e6dfd6b1b1f86
MD5 16ba933cdcfb74beae53cc213cb6856a
BLAKE2b-256 e76d950ee36a78a74652f4bb7a59c98104f8817593a685879989e4a25339b460

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