Skip to main content

Top-level package for cards.

Project description

cards

image image Documentation Status image

Project task tracking / todo list

Initial Goals of the project

  • Create a command line application that can be used to track the status of a multi-person project.
  • Explore the problems inherent in all applications regarding usability, testing, packaging, deployment, etc.

Rough Current Status

  • A "usable" API and CLI.
  • Database location is flexible to the API, but the CLI hard codes it to a single user home directory.

Usage

See usage page for details, but here's a demo of how it works:

$ cards add a todo

$ cards add -o Brian another task

$ cards list
     ╷       ╷       ╷
  ID │ state │ owner │ summary
╺━━━━┿━━━━━━━┿━━━━━━━┿━━━━━━━━━━━━━━╸
  1  │ todo  │       │ a todo
  2  │ todo  │ Brian │ another task
     ╵       ╵       ╵

$ cards update 1 -o Brian

$ cards finish 1

$ cards
  ID │ state │ owner │ summary
╺━━━━┿━━━━━━━┿━━━━━━━┿━━━━━━━━━━━━━━╸
  1  │ done  │ Brian │ a todo
  2  │ todo  │ Brian │ another task
     ╵       ╵       ╵

$ cards delete 1

$ cards
  ID │ state │ owner │ summary
╺━━━━┿━━━━━━━┿━━━━━━━┿━━━━━━━━━━━━━━╸
  2  │ todo  │ Brian │ another task
     ╵       ╵       ╵

$ cards --help
Usage: cards [OPTIONS] COMMAND [ARGS]...

  Cards is a small command line task tracking application.

Options:
  --help  Show this message and exit.

Commands:
  add      Add a card to db.
  config   List the path to the Cards db.
  count    Return number of cards in db.
  delete   Remove card in db with given id.
  finish   Set a card state to 'done'.
  list     List cards in db.
  start    Set a card state to 'in prog'.
  update   Modify a card in db with given id with new info.
  version  Return version of cards application

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

cards-1.0.0.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

cards-1.0.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file cards-1.0.0.tar.gz.

File metadata

  • Download URL: cards-1.0.0.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for cards-1.0.0.tar.gz
Algorithm Hash digest
SHA256 066bf4243bfd0d05b2c3996f2f4430ea79cc6140242c66e4615e98b6b58ac53f
MD5 c3e92ae480b42da8cdc3f4523bee869c
BLAKE2b-256 460b75375cdee01c48382f50be82f8dac6c1bf10427a910c8fedd64e5e2bc36a

See more details on using hashes here.

File details

Details for the file cards-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cards-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for cards-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1fd88a5aa9def2ee899673f781303960382af7a185cb9f1476b08b39516b9279
MD5 67b85c8dd34da4a2bd038c76b32a6bbd
BLAKE2b-256 5ae139c2c8d2aea3d156596a02ca8c9c967efffd9f2fecceafa1d976f29d9767

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page