Este es un programa simple de línea de comandos (CLI) en Go para realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) en una lista de tareas almacenada en un archivo JSON.
- Go instalado en tu sistema. Puedes descargarlo aquí.
- Clona o descarga este repositorio en tu máquina.
- Abre una terminal y navega al directorio del proyecto.
- Ejecuta el programa con el siguiente comando:
go run main.go [comando]
Sustituye [comando] con uno de los siguientes:
- list: Lista todas las tareas.
- add: Agrega una nueva tarea.
- complete: Marca una tarea como completa o incompleta.
- delete: Elimina una tarea por su ID.
Ejemplo:
go run main.go list
Ejemplos de Comandos
- Listar todas las tareas:
go run main.go list
- Agregar una nueva tarea:
go run main.go add
Se te pedirá ingresar el nombre de la tarea.
- Marcar una tarea como completa o incompleta:
go run main.go complete [ID]
Sustituye [ID] con el ID de la tarea que deseas marcar.
- Eliminar una tarea por su ID:
go run main.go delete [ID]
Sustituye [ID] con el ID de la tarea que deseas eliminar.
¡Siéntete libre de contribuir! Cualquier mejora o corrección de errores es bienvenida. Abre un issues o envía una pull request.
Este proyecto está bajo la Licencia MIT.