Terminal task-objectives tracking, very handy with drop-down terminals.
Project description
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
# Optionally add alias in .bashrc or .zshrc # your shell configuration file
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
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
arc-tasks-0.1.0.tar.gz
(28.6 kB
view hashes)
Built Distribution
arc_tasks-0.1.0-py3-none-any.whl
(29.6 kB
view hashes)
Close
Hashes for arc_tasks-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 126064b3245ebbe71521ca698ae9e3793c0f2f6f3bca46b89299868e53a7ae12 |
|
MD5 | eb6c82da0e434f7d26c7b119376f2872 |
|
BLAKE2b-256 | 15603b7fe677932c99cded6bcd702c7a2db306249c3d060b49ad9375bd7c9c3e |