Skip to main content

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


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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arc_tasks-0.1.0-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file arc-tasks-0.1.0.tar.gz.

File metadata

  • Download URL: arc-tasks-0.1.0.tar.gz
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for arc-tasks-0.1.0.tar.gz
Algorithm Hash digest
SHA256 17c748f9f27edb2c2c5a322fed49178f6bd3d75d60eb7802467c54bb07a5483e
MD5 739b87bb20d72f3e0eac9431e95ea70d
BLAKE2b-256 e37c6e8ba221c1b600d6d3f90e7fa89a7e56f27b61af7a4f0f2fb92dd5f7bf17

See more details on using hashes here.

File details

Details for the file arc_tasks-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: arc_tasks-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for arc_tasks-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 126064b3245ebbe71521ca698ae9e3793c0f2f6f3bca46b89299868e53a7ae12
MD5 eb6c82da0e434f7d26c7b119376f2872
BLAKE2b-256 15603b7fe677932c99cded6bcd702c7a2db306249c3d060b49ad9375bd7c9c3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page