Skip to main content

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)

Source distribution for arc-tasks 0.1.2
File Size Uploaded
arc-tasks-0.1.2.tar.gz 28.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arc-tasks 0.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page