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.3.0.tar.gz (6.9 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.3.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for doingapp-0.3.0.tar.gz
Algorithm Hash digest
SHA256 67ecc8c183150e196ad10d6ff930fe1089bbda70289da8bc7148bdbf9eeeb6c0
MD5 e9f530151872d059fc9b4e3a00bd43b3
BLAKE2b-256 b67fb34e51326b0f185ef4946eb4fa4b226462a9de9c5a23c7430ebf2f229460

See more details on using hashes here.

File details

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

File metadata

  • Download URL: doingapp-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0a004e916133a0d6323b76a88e3bfdc7c19c689449007b76e3d457bc15b30497
MD5 1282dfb1dd592c5050dcc6fd91e0f4a4
BLAKE2b-256 157229f55ebd4edd00e7104cef7efc0fb96ad7c33bd7e22f9c4380f99f28608a

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