Skip to main content

Herramienta de gestión de tareas en la terminal con historial usando Git

Project description

TaskGit

████████╗ █████╗ ███████╗██╗  ██╗ ██████╗ ██╗████████╗
╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝██╔════╝ ██║╚══██╔══╝
   ██║   ███████║███████╗█████╔╝ ██║  ███╗██║   ██║   
   ██║   ██╔══██║╚════██║██╔═██╗ ██║   ██║██║   ██║   
   ██║   ██║  ██║███████║██║  ██╗╚██████╔╝██║   ██║   
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝ ╚═════╝ ╚═╝   ╚═╝   
                                                      
TaskGit - Herramienta de Gestión de Tareas en la Terminal

TaskGit es una herramienta de gestión de tareas simple y eficiente, diseñada para ser utilizada desde la terminal. Te permite agregar, listar, completar, eliminar y ver el estado de tus tareas, todo en la comodidad de tu terminal. ¡Nunca más perderás de vista tus pendientes!


Características

  • Agregar tareas: Permite agregar nuevas tareas con facilidad.
  • Listar tareas: Muestra todas las tareas que has agregado.
  • Marcar tareas como completadas: Te permite marcar tareas como completadas.
  • Eliminar tareas: Elimina tareas que ya no necesitas.
  • Historial de tareas: Muestra un historial completo de tareas realizadas.
  • Estado de las tareas: Muestra el estado actual de tus tareas.

Instalación

Puedes instalar TaskGit fácilmente utilizando pip. Solo necesitas ejecutar el siguiente comando en tu terminal:

pip install taskgit

Una vez que lo hayas instalado, podrás utilizar TaskGit desde la terminal.

Comandos

  • taskgit init: Inicializa el repositorio y el archivo donde se guardarán las tareas.
  • taskgit agregar <tarea>: Agrega una nueva tarea a tu lista.
  • taskgit listar: Muestra todas las tareas que has agregado hasta el momento.
  • taskgit completar <id>: Marca la tarea con el ID proporcionado como completada.
  • taskgit eliminar <id>: Elimina la tarea con el ID especificado.
  • taskgit estado: Muestra el estado de todas las tareas (completadas o pendientes).
  • taskgit historial: Muestra un historial de tareas completadas y eliminadas.
  • taskgit --help: Muestra la ayuda y todos los comandos disponibles.

Ejemplo de uso

  1. Inicializar el repositorio:

    taskgit init
    
  2. Agregar tareas:

    taskgit agregar "Estudiar Python"
    taskgit agregar "Leer un libro"
    
  3. Listar tareas:

    taskgit listar
    
  4. Marcar tareas como completadas:

    taskgit completar 1
    
  5. Eliminar tareas:

    taskgit eliminar 2
    
  6. Ver el estado de las tareas:

    taskgit estado
    
  7. Ver el historial de tareas:

    taskgit historial
    

Publicación en PyPI

Este proyecto está disponible en PyPI, por lo que puedes instalarlo fácilmente usando pip:

pip install taskgit

¡Eso es todo! Ahora puedes gestionar tus tareas directamente desde la terminal de forma simple y efectiva.

Contribuciones

Si deseas contribuir al proyecto, ¡estás más que bienvenido! Haz un fork del repositorio, realiza tus mejoras y envía un pull request. Estaré encantado de revisar tu código.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taskgit-0.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

taskgit-0.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file taskgit-0.1.tar.gz.

File metadata

  • Download URL: taskgit-0.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for taskgit-0.1.tar.gz
Algorithm Hash digest
SHA256 d9cce81130bf229c13c12302e535160464198026d3648900607c6e8b5f071b9e
MD5 8294bc655c751f42ef9bccce5a13e960
BLAKE2b-256 7650f60e7db15fc8004959e6b8a39083b10f6f0699276b634198ab92ef471e56

See more details on using hashes here.

File details

Details for the file taskgit-0.1-py3-none-any.whl.

File metadata

  • Download URL: taskgit-0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for taskgit-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80ac72e428fac07e6f345fffaeeb48fcac15b9b1bcfe50e8308a0cc01b15ee42
MD5 cc2a114142957fbfa1d18ffc433324a8
BLAKE2b-256 68cfbe664ad55cffd08b15730decab17a7084298e15887268b2e3472a8411a2e

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