Top-level package for cards.
Project description
cards
Project task tracking / todo list (in progress)
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. The CLI workflow needs work.
- Database location is flexible to the API, but the CLI hardcodes it to a single user home directory.
More info
This is a demo application being built in conjunction with the Test & Code podcast.
We'll be building up this application, and testing it, and adding functionality, while discussing software testing and development practices.
Follow along, starting with episode 37.
- Free software: MIT license
- Documentation: https://cards-project.readthedocs.io.
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 owner done summary
-- ----- ---- -------
1 a todo
2 Brian another task
$ cards update 1 -o Brian
$ cards update 1 --done True
$ cards
ID owner done summary
-- ----- ---- -------
1 Brian x a todo
2 Brian another task
$ cards delete 1
$ cards
ID owner done summary
-- ----- ---- -------
2 Brian another task
$ cards --help
Usage: cards [OPTIONS] COMMAND [ARGS]...
Run the cards application.
Options:
--version Show the version and exit.
-h, --help Show this message and exit.
Commands:
add add a card
count list count
delete delete a card
list list cards
update update card
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cards-0.2.9.tar.gz
(14.9 kB
view details)
Built Distribution
cards-0.2.9-py3-none-any.whl
(6.1 kB
view details)
File details
Details for the file cards-0.2.9.tar.gz
.
File metadata
- Download URL: cards-0.2.9.tar.gz
- Upload date:
- Size: 14.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
61a6e95f36dfcd40b20f68cafd7c431e3dd4c46ce69263348eeae62f522a7d68
|
|
MD5 |
ade16fb9f53534fb611c77f5bb1b4ae3
|
|
BLAKE2b-256 |
aba304b0d5f09c794df4fd560b40846944c21e44eef5b0309f6252d1a30ee42b
|
File details
Details for the file cards-0.2.9-py3-none-any.whl
.
File metadata
- Download URL: cards-0.2.9-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
aea248d8956dfc18b91add549558729c8ee03c48a1d8280ea37e0455225f6294
|
|
MD5 |
8a828a5ec23fa6793d9d5976946555f3
|
|
BLAKE2b-256 |
8e44a785eeeaa45f3c2d6549dcabd91e9629f5291871d6b4d569c9e0c352ca63
|