Skip to main content

A simple task tracker CLI using Python and Rich.

Project description

Taskitor CLI – Task Tracker

English

Taskitor is a simple command-line application for managing tasks. Each task is stored in tasks.json with one of three statuses: to-do, in-progress or done.

Usage

Install Taskitor from PyPI and run it from anywhere:

pip install taskitor
taskitor <command> [arguments]

Commands

  • add "description" – add a new task.
  • delete <id> – remove a task by its ID.
  • update <id> "new description" – modify the description of a task.
  • status <id> <status> – change the task status to to-do, in-progress, or done.
  • list [status] – list all tasks, optionally filtering by status.

Español

Taskitor es una aplicación de línea de comandos para gestionar tareas. Las tareas se guardan en tasks.json y pueden estar en los estados to-do, in-progress o done.

Uso

Instala Taskitor desde PyPI y ejecútalo desde cualquier ruta:

pip install taskitor
taskitor <comando> [argumentos]

Comandos

  • add "descripcion" – agrega una nueva tarea.
  • delete <id> – elimina una tarea por su ID.
  • update <id> "nueva descripcion" – modifica la descripción de una tarea.
  • status <id> <estado> – cambia el estado de la tarea a to-do, in-progress o done.
  • list [estado] – muestra todas las tareas, con la opción de filtrar por estado.

Este proyecto nace de la inspiración obtenida en roadmap.sh, a quienes agradezco por sus valiosos contenidos.


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

taskitor-0.1.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

taskitor-0.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file taskitor-0.1.0.tar.gz.

File metadata

  • Download URL: taskitor-0.1.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for taskitor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6d5c97960e533ac098146188d367aa815f6f4bfe631781917122d5b6547a4642
MD5 e7253957405ad653a765f85bcff30921
BLAKE2b-256 1496e6dc8eb2655508d4928a25f546c7bf0609ef01d56b2e81aff9251275c53c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taskitor-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for taskitor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64e16aac636bb5e0d17dcb2cadd293bc17f86c90e352b3679c430bb667e394fc
MD5 0b565b1d086d36f85341484832577bc6
BLAKE2b-256 1f6a5dc280bc2bea360a39be96faf5dc44c43f33476dbce70962e9c8a5e7e48b

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