Skip to main content

A simple icalendar-based todo manager.

Project description

CI status | Coverage | Documentation | ISC Licence

Todoman is a simple, standards-based, cli todo (aka: task) manager. Todos are stored into icalendar files, which means you can sync them via CalDAV using, for example, vdirsyncer.

Todoman is now part of the pimutils project, and is hosted at GitHub.

Todoman should run fine on any Unix-like OS. It’s been tested on GNU/Linux, BSD, and macOS. We do not support windows, and very basic testing seems to indicate it does not work.

Feel free to join the IRC channel: #pimutils on irc.libera.chat.

Features

  • Listing, editing and creating todos.

  • Todos are read from individual ics files from the configured directory. This matches the vdir specification.

  • There’s support for the most common TODO features for now (summary, description, location, due date and priority).

  • Todoman should run on any major operating system (except Windows).

  • Unsupported fields may not be shown but are never deleted or altered.

Documentation

For detailed usage, configuration and contributing documentation, please consult the latest version of the manual at readthedocs.

LICENCE

Todoman is licensed under the ISC licence. See LICENCE for details.

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

todoman-4.6.0.tar.gz (70.4 kB view details)

Uploaded Source

Built Distribution

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

todoman-4.6.0-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file todoman-4.6.0.tar.gz.

File metadata

  • Download URL: todoman-4.6.0.tar.gz
  • Upload date:
  • Size: 70.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for todoman-4.6.0.tar.gz
Algorithm Hash digest
SHA256 bff9be48c88168c3f7b732bb0b65f3539abbcd3383e878f9835fcf43c83add53
MD5 db8257e115fc8efd3f674fa0e7945920
BLAKE2b-256 874c1369f1a4b0c6eefcca49db997aa8ae0cd53d64e03d7c0f80905b6380a444

See more details on using hashes here.

File details

Details for the file todoman-4.6.0-py3-none-any.whl.

File metadata

  • Download URL: todoman-4.6.0-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for todoman-4.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 add0575417b4780b0aea443c4e574e1f8923ddab55e0e4706489426c9840ea1a
MD5 e1fcf16bd09194016527eeee6af163f9
BLAKE2b-256 bea5348c27b8234a0f4a8b6591519883c3caafb30c1afdfe6e4203cf6c48d489

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