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
-
Inicializar el repositorio:
taskgit init -
Agregar tareas:
taskgit agregar "Estudiar Python" taskgit agregar "Leer un libro"
-
Listar tareas:
taskgit listar -
Marcar tareas como completadas:
taskgit completar 1
-
Eliminar tareas:
taskgit eliminar 2
-
Ver el estado de las tareas:
taskgit estado -
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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9cce81130bf229c13c12302e535160464198026d3648900607c6e8b5f071b9e
|
|
| MD5 |
8294bc655c751f42ef9bccce5a13e960
|
|
| BLAKE2b-256 |
7650f60e7db15fc8004959e6b8a39083b10f6f0699276b634198ab92ef471e56
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80ac72e428fac07e6f345fffaeeb48fcac15b9b1bcfe50e8308a0cc01b15ee42
|
|
| MD5 |
cc2a114142957fbfa1d18ffc433324a8
|
|
| BLAKE2b-256 |
68cfbe664ad55cffd08b15730decab17a7084298e15887268b2e3472a8411a2e
|