A lightweight CLI todo list manager
Project description
qbit
A lightweight CLI todo app for your terminal.
Features
- Add tasks
- List tasks
- Mark tasks as done
- Delete tasks
- Clear completed tasks
Installation
Local editable install
pip install -e .
Install from built wheel
python -m build
pip install dist/qbit-0.1.0-py3-none-any.whl
Release to TestPyPI and PyPI
Install Twine:
pip install twine build
Build artifacts:
python -m build
Upload to TestPyPI:
python -m twine upload --repository testpypi dist/*
Test install from TestPyPI:
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple qbit
Upload to PyPI:
python -m twine upload dist/*
Usage
qbit add "Buy milk"
qbit list
qbit done 1
qbit delete 1
qbit clear
Data location
qbit stores data in an OS-specific user data directory:
- Windows:
%APPDATA%/qbit/todos.json - macOS:
~/Library/Application Support/qbit/todos.json - Linux:
$XDG_DATA_HOME/qbit/todos.jsonor~/.local/share/qbit/todos.json
You can override the file path with:
qbit --data-file /path/to/todos.json list
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
qbit_cli-0.1.0.tar.gz
(5.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qbit_cli-0.1.0.tar.gz.
File metadata
- Download URL: qbit_cli-0.1.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d3a8230e4200baefb949126c81b80e1192da4f8756f95b69fad5375a0375960
|
|
| MD5 |
1f03adf8b00e9f7683e3e26a711b07c3
|
|
| BLAKE2b-256 |
6400cdbebd6d4d8cb000bf2cd8123b0fe68cc7c9288f5d7dc612feb309cadc0c
|
File details
Details for the file qbit_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: qbit_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0a76c6576bc11ae10b5334d9431bf0cbf024df62ea8063e0aa679d3cd96b669
|
|
| MD5 |
9f21a499eaa52ef25c357cabd721be83
|
|
| BLAKE2b-256 |
07d03f693f7e7bcf060ae1f5861c4a8a323b9176ee6949905e3da7aedd5a3962
|