Skip to main content

A fast CLI task tracker — track what you're doing from the terminal.

Project description

doingapp

A fast CLI task tracker — track what you're doing from the terminal.

$ doing add "Write CLI docs"
● Added: Write CLI docs  (#42)

$ doing
  ● #42  Write CLI docs
  ● #41  Review PR

$ doing done 42
✓ Done: Write CLI docs

Install

pipx install doingapp

Or with pip:

pip install doingapp

Requires Python 3.11+.

Getting started

doing login          # Log in with your Doing account
doing add "My task"  # Add a task
doing                # See what's on your plate
doing done 1         # Mark task #1 as done

Commands

Command Description
doing Show active tasks (same as doing ls)
doing add <title> Add a task (-n notes, -c context ID)
doing done <id> Mark a task as done
doing pause <id> Pause a task
doing resume <id> Resume a paused task
doing reopen <id> Reopen a completed task
doing edit <id> Edit a task (-t title, -n notes, -c context, --no-context)
doing rm <id> Delete a task
doing ls List active tasks
doing log Show tasks done today (-d YYYY-MM-DD for other dates)
doing today Show all tasks grouped by status
doing clear Mark all active tasks as done
doing contexts List contexts
doing context add <name> Create a context
doing context rm <id> Delete a context
doing login Log in
doing logout Log out

Configuration

By default the CLI talks to https://doingapp.co. To point at a different server:

export DOING_API_URL=http://localhost:8001

License

MIT

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

doingapp-0.2.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

doingapp-0.2.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file doingapp-0.2.0.tar.gz.

File metadata

  • Download URL: doingapp-0.2.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for doingapp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 24724b0f6271f6769463167f067f25cc5b2e2a36d6ee4cff98692e08edcb6fc1
MD5 2e43b18f3d138bd61edc6d9659e718be
BLAKE2b-256 b975f66bc1af8f51b1d786e81e1943ffb1536b8d3dc695db253a686fba34bfc7

See more details on using hashes here.

File details

Details for the file doingapp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: doingapp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for doingapp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abc1dceea674c889921564792e97bc612c595a2c712892b2bb0e755711255e63
MD5 6553159c9c002a61c476a107b4522408
BLAKE2b-256 a8ca26cb07543b5d8588f3721fd9a6f6ef2fbc8ac6f0126e5f8e879bc4458abf

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