Skip to main content

CLI to-do list manager

Project description

cupidone

MIT license Maintenance status PyPI version Downloads per week Code coverage

About

cupidone is a tool that can help you track progress on tasks and plan future work

Motivation

There are a lot of flexible and powerful UI-rich task trackers but as for me all of them are too complex and I don't need a biggest part of provided features

Requirements

Python version 3.9 or higher

Developed and tested on Ubuntu 20.04

Usage

In general invocation has following format cupidone [COMMAND] [SUBCOMMAND] [OPTIONS] [VALUE]

Help

Format: cupidone [COMMAND]

Command Description
help Help information
version Installed version

Initialize

Format: cupidone init

This command creates TODO.md and empty todo directory

Add

Format: cupidone add

This command creates new empty card in the todo directory

Build

Format: cupidone build

This command (re)builds TODO.md according to the cards from todo directory

Dump

Format: cupidone dump

This command dump all cards from todo directory

Migrate

To migrate from different sources

Format: cupidone migrate [OPTION] [VALUE]

Option Description
trello Trello kanban project as source

One value is required - path to exported JSON file

Configuration

There in one way/layer of configuration

Environment variables

Name Description Value
PWD Project directory where README.md file and todo directory are stored Any valid path
CUPIDONE_OUTPUT Output format human, plain or json

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

cupidone-0.7.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

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

cupidone-0.7.0-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

Details for the file cupidone-0.7.0.tar.gz.

File metadata

  • Download URL: cupidone-0.7.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.5

File hashes

Hashes for cupidone-0.7.0.tar.gz
Algorithm Hash digest
SHA256 0aec4ddf6efef36f3de93fa5e902d5b89ec66a5c41c232190946f3ecaf1fdf64
MD5 574eb8b3890d3e64965e9e33a840f38d
BLAKE2b-256 859b964ad6a821582b2c67d683fb11f8a0ac1340cba79c2f2981feca5fc1e6dc

See more details on using hashes here.

File details

Details for the file cupidone-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: cupidone-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 27.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.5

File hashes

Hashes for cupidone-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5014863ce679484dca46c0563d13584ac46423da1cdb0d2ae79da1043982797a
MD5 f9626317e1f07b3343a96ff2d6b0a5da
BLAKE2b-256 33c7f8b4bfc85463d4e4e470dc94c31aa3cc5691dc70dba3978fe3863c77dcbc

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