Skip to main content

CLI to-do list manager

Project description

cupidone

MIT license Maintenance status 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

Migration

To migrate from different sources

Format: cupidone migration [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.6.0.tar.gz (17.6 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.6.0-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cupidone-0.6.0.tar.gz
Algorithm Hash digest
SHA256 3c3b23569ddc8a6a77228e8c3a19ea60c89e79fe72076d1bb3196476a15c01f7
MD5 ff43074c543be652744f163908673103
BLAKE2b-256 ad01694dee41ac029d7164a2c298ff5d69ab18fb562ba60058784b2be32d5ba6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cupidone-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 26.2 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.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f57f811161359a359ce1c78995f2cbb73f263caabb1c39699b5ce1d6a7847b38
MD5 c739e15bf6030d69c93c7e7fd92a60b4
BLAKE2b-256 2c7950f0433150c1d38ba1eb630db667033613c2413541278e8556682e371470

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