An open API service indexing awesome lists of open source software.

https://github.com/luis-codex/c-cli-task-manager

Proyecto de Aplicación CLI de Tareas, Esta es una sencilla y útil aplicación de línea de comandos (CLI) en C para gestionar tareas. Permite a los usuarios agregar, mostrar, actualizar, obtener y eliminar tareas de manera eficiente. La interfaz de usuario amigable hace que sea fácil de usar tanto para principiantes como para usuarios avanzados.
https://github.com/luis-codex/c-cli-task-manager

c cli-app

Last synced: 1 day ago
JSON representation

Proyecto de Aplicación CLI de Tareas, Esta es una sencilla y útil aplicación de línea de comandos (CLI) en C para gestionar tareas. Permite a los usuarios agregar, mostrar, actualizar, obtener y eliminar tareas de manera eficiente. La interfaz de usuario amigable hace que sea fácil de usar tanto para principiantes como para usuarios avanzados.

Awesome Lists containing this project

README

          

# Proyecto de Aplicación CLI de Tareas

Este es un proyecto de una aplicación de línea de comandos (CLI) en C para gestionar tareas. Permite al usuario realizar diversas operaciones relacionadas con tareas, como agregar, mostrar, actualizar, obtener y eliminar tareas.

## Instrucciones de uso

1. Descarga el código fuente del proyecto y compílalo en tu sistema operativo.
2. Ejecuta el programa en tu terminal o consola.
3. Sigue las opciones del menú para interactuar con la aplicación.

## Menú de opciones

La aplicación cuenta con las siguientes opciones en su menú:

1. **Agregar tarea:** Permite al usuario agregar una nueva tarea. Se debe ingresar el título y la descripción de la tarea.

2. **Mostrar tareas:** Muestra la lista de tareas existentes con su título, descripción, fecha de creación y fecha de última actualización.

3. **Actualizar tarea:** Permite al usuario actualizar una tarea existente. Se debe proporcionar el número de tarea a actualizar y luego ingresar el nuevo título y/o descripción.

4. **Obtener tarea:** Permite al usuario obtener detalles específicos de una tarea dada su posición en la lista.

5. **Eliminar tarea:** Permite al usuario eliminar una tarea dada su posición en la lista.

6. **Limpiar pantalla:** Limpia la pantalla de la terminal o consola para mejorar la legibilidad.

7. **Salir:** Finaliza la ejecución de la aplicación.

## Ejemplo de uso

![Ejemplo de uso](https://github.com/luis-tenorio-code/C-CLI-Task-Manager/blob/main/Screenshot.png?raw=true)

¡Entendido! Aquí tienes una sección en el README específica para los comandos del Makefile:

## Comandos del Makefile

El proyecto está configurado con un Makefile para facilitar la compilación y ejecución de la aplicación CLI de tareas. A continuación, se presentan los comandos disponibles:

1. **Compilar el proyecto:** Para compilar el código fuente y generar el ejecutable de la aplicación, ejecuta el siguiente comando:

```bash
make build
```

2. **Ejecutar la aplicación:** Una vez compilada, puedes ejecutar la aplicación CLI de tareas mediante el siguiente comando:

```bash
make run
```

3. **Limpiar archivos compilados:** Si deseas limpiar los archivos objeto y el ejecutable generado, puedes utilizar el siguiente comando:

```bash
make clean
```

## Contribuir

Si deseas contribuir a este proyecto, puedes hacerlo abriendo un issue o enviando un pull request. Agradecemos tu ayuda para mejorar la aplicación.

## **Licencia**

Este proyecto está bajo la Licencia MIT. Puedes ver el archivo [LICENSE](LICENSE) para más detalles.