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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
cards-0.2.6-py3-none-any.whl
(6.0 kB
view details)
File details
Details for the file cards-0.2.6-py3-none-any.whl
.
File metadata
- Download URL: cards-0.2.6-py3-none-any.whl
- Upload date:
- Size: 6.0 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 | 8c1b1717603d5f7435a6d98c90bff8eda37230fb1bff63a2d1edaf8f5abf3990 |
|
MD5 | 87f3a371f2911e5bf34f12939d69f570 |
|
BLAKE2b-256 | 0347ad3bcf5867980281440887a7559a6d2ce4836dd9f8c4a7b6a267a7aa7ac6 |