https://github.com/quimeragh/rust-todo-cli
Simple csv todo-cli made in Rust for Windows.
https://github.com/quimeragh/rust-todo-cli
begginers cli csv rust tool
Last synced: 11 months ago
JSON representation
Simple csv todo-cli made in Rust for Windows.
- Host: GitHub
- URL: https://github.com/quimeragh/rust-todo-cli
- Owner: QuimeraGH
- Created: 2024-09-12T20:17:01.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-12T23:54:43.000Z (over 1 year ago)
- Last Synced: 2025-01-03T17:51:29.222Z (about 1 year ago)
- Topics: begginers, cli, csv, rust, tool
- Language: Rust
- Homepage:
- Size: 301 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TodoCLI
`TodoCLI` es una herramienta de línea de comandos escrita en Rust para gestionar tus tareas pendientes (todos). Con esta herramienta, puedes agregar, listar, buscar, marcar y eliminar tareas para windows.
Las tareas estan en un archivo data.csv, para su lectura en otros programas, ademas que esta situado en la carpeta de Local de Appdata.
## Uso
```bash
todo-cli
```
## Comandos
- `print`
Imprimir todos los todos.
- `print-yes`
Imprimir los todos completados.
- `print-no`
Imprimir los todos no completados.
- `add`
Añadir un todo.
- `find`
Encontrar un todo por título.
- `mark`
Marcar un todo como completado o incompleto.
- `delete`
Borrar un todo por ID.
- `delete-all`
Borrar todas las tareas.
## Contribuciones
Este proyecto es extremadamente pequeño, por ende no es relevante contribuir, sin embargo puedes dejar un comentario.
## Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo `LICENSE` para más detalles.
---
# TodoCLI
`TodoCLI` is a command-line tool written in Rust for managing your to-do tasks. With this tool, you can add, list, search, mark, and delete tasks.
The tasks are saved in a data.csv file in the AppData Local folder for its use in another platforms.
## Usage
```bash
todo-cli
```
## Commands
- `print`
Print all todos.
- `print-yes`
Print completed todos.
- `print-no`
Print incomplete todos.
- `add`
Add a new todo.
- `find`
Find a todo by title.
- `mark`
Mark a todo as completed or incomplete.
- `delete`
Delete a todo by ID.
- `delete-all`
Delete all todos.
## Contributing
As this project is extremely small, contributing is not relevant, although you can leave a comment.
## License
This project is licensed under the MIT License. See the `LICENSE` file for details.