Metadata-Version: 2.1
Name: todoman
Version: 4.4.0
Summary: A simple icalendar-based todo manager.
Author-email: Hugo Osvaldo Barrera <hugo@whynothugo.nl>
License: ISC
Project-URL: homepage, https://github.com/pimutils/todoman
Project-URL: documentation, https://todoman.readthedocs.io/
Project-URL: changelog, https://github.com/pimutils/todoman/blob/main/CHANGELOG.rst
Project-URL: issues, https://github.com/pimutils/todoman/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Console :: Curses
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Office/Business :: Scheduling
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENCE
License-File: AUTHORS.rst
Requires-Dist: atomicwrites
Requires-Dist: click <9.0,>=7.1
Requires-Dist: click-log >=0.2.1
Requires-Dist: humanize
Requires-Dist: icalendar >=4.0.3
Requires-Dist: parsedatetime
Requires-Dist: python-dateutil
Requires-Dist: pyxdg
Requires-Dist: urwid
Provides-Extra: docs
Requires-Dist: sphinx-autorun ; extra == 'docs'
Requires-Dist: sphinx-click ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
Provides-Extra: repl
Requires-Dist: click-repl >=0.1.6 ; extra == 'repl'
Provides-Extra: test
Requires-Dist: freezegun ; extra == 'test'
Requires-Dist: hypothesis ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pytest-runner ; extra == 'test'
Requires-Dist: ruff ; extra == 'test'

Todoman
=======

.. image:: https://builds.sr.ht/~whynothugo/todoman.svg
  :target: https://builds.sr.ht/~whynothugo/todoman
  :alt: CI status

.. image:: https://codecov.io/gh/pimutils/todoman/branch/main/graph/badge.svg
  :target: https://codecov.io/gh/pimutils/todoman
  :alt: Codecov coverage report

.. image:: https://readthedocs.org/projects/todoman/badge/
  :target: https://todoman.rtfd.org/
  :alt: documentation

.. image:: https://img.shields.io/pypi/v/todoman.svg
  :target: https://pypi.python.org/pypi/todoman
  :alt: version on pypi

.. image:: https://img.shields.io/pypi/l/todoman.svg
  :target: https://github.com/pimutils/todoman/blob/main/LICENCE
  :alt: licence

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
  :target: https://pypi.org/project/black/
  :alt: code style: black

Todoman is a simple, standards-based, cli todo (aka: task) manager. Todos
are stored into `icalendar <https://tools.ietf.org/html/rfc5545>`_ files, which
means you can sync them via `CalDAV <http://en.wikipedia.org/wiki/CalDAV>`_
using, for example, `vdirsyncer <https://vdirsyncer.readthedocs.org/>`_.

Todoman is now part of the ``pimutils`` project, and is hosted at `GitHub
<https://github.com/pimutils/todoman>`_.

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 <https://vdirsyncer.readthedocs.org/en/latest/vdir.html>`_
  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_.

.. _readthedocs: https://todoman.readthedocs.org/

LICENCE
-------

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