arc-tasks
about
'arc-tasks' is minimalistic program designed for command-line-interface, working with asci escape sequences supported terminals, handy with drop-down terminals, nicely formatted task-objectives right in terminal with group separation, nice progress/status symbols, terminal-fitting design, minimal statistics per group, overall statistics, start date, finish date, archiving multi-group tasks and navigating through archive with UI.
requirements
- python 3.8+
- pip 22.2+
- xterm-256color (terminal emulator or other that supports ansi) # need to be added string in src/arc/resolve.py
installation
# PyPi package:
pip install arc-tasks
# add PATH in .bashrc or .zshrc # your shell configuration file
# and optionally add short alias arc
export PATH="$PATH:$HOME/.local/bin/"
alias arc="arc-tasks"
usage/guide
usage: arc-tasks [OPT]
for usage examples type: arc-tasks --usage
-c, --create create group & task
-t, --task add task to the group
-g, --group change name of the group
-e, --edit edit task description
-r, --remove remove task
-a, --archive create archive and archive whole group
-p, --purge purge whole group and tasks
-s, --start change state of task(s) to 'in-progress'
-f, --finish change state of task(s) to 'done'
--board show tasks board (default)
--append add group to existing archive
--expand expand task description
--show show archived tasks
--reset restart program to no task entries
--help show this help message
--usage show examples of usage
program usage examples:
arc-tasks -c <group_name> <task_desc>
arc-tasks -t <group_id> <task_desc>
arc-tasks -g <group_id> <new_group_name>
arc-tasks -e <group_id> <task_id> <new_task_desc>
arc-tasks -r <group_id> <task_id>
arc-tasks -a <group_id> <archive_name>
arc-tasks -p <group_id>
arc-tasks -s <group_id> <task_id> <task_id> ...
arc-tasks -f <group_id> <task_id> <task_id> ...
arc-tasks --board
arc-tasks --append <group_id> <archive_name>
arc-tasks --expand <group_id> <task_id>
arc-tasks --show
arc-tasks --reset
arc-tasks --help
arc-tasks --usage
license
GNU General Public License v3
Metadata
Release files for arc-tasks 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arc-tasks-0.1.2.tar.gz | 28.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arc_tasks-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.3 kB
Release files / arc-tasks-0.1.2.tar.gz
| Download URL | arc-tasks-0.1.2.tar.gz |
|---|---|
| Size | 28.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7e354a810dce6498897cb966b7809e19029a40c469120b407712868619f8c429
|
|
BLAKE2b-256 checksum How to use checksums |
87168c799efe6caeeaf34b6c62c6d72a555e94bc7fc805320006362dc3fb094e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.7
|
Release files / arc_tasks-0.1.2-py3-none-any.whl
| Download URL | arc_tasks-0.1.2-py3-none-any.whl |
|---|---|
| Size | 29.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b3c5eb9c538df7522843faedb0a7059de65a75aad05d2ac84577bba98839f323
|
|
BLAKE2b-256 checksum How to use checksums |
913a1a09cc714be5d01f5717e273cbd443e1e4d07309bd880ed3baa69d358606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.7
|