Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Tracker CLI

Una aplicación en línea de comandos desarrollada con .NET 10 que permite al usuario manipular tareas y almacenarlos en formato JSON.

La aplicación permite agregar, editar, borrar, actualizar estado y mostrar por pantalla el listado de tareas por estados.

Caracteristicas

  • Agregar tareas
  • Actualizar descripción de las tareas
  • Actualizar el estado de las tareas
  • Borrar tareas
  • Mostrar lista de todas las tareas
  • Filtar el listado de tareas por estado.
  • Persistencia de datos en JSON

Tecnologías

  • C#
  • .NET 10
  • System.Text.Json

Requerimientos

  • .NET 10 SDK

Instalación

git clone https://github.com/username/task-cli.git

cd task-cli

dotnet restore

dotnet build

Ejecutarlo

dotnet run

Cómo usarlo

Comandos Descripción
add "nombre_tarea" Create a task
update "id" "nombre_tarea" Update description
delete "id" Delete task
mark-in-progress "id" Change status
mark-done "id" Change status
list Show tasks
list "todo" / "in-progress" / "done" Show tasks by status

Ejemplos

Add

dotnet run add "Buy groceries"

Update

dotnet run update 1 "Buy milk"

Delete

dotnet run delete 1

List

dotnet run list

List completed

dotnet run list done

Output

ID Description Status Created At Updated At
1 Buy Milk todo 7/8/2026 7:42:22 PM 7/10/2026 4:44:07 PM
2 Purchase PS5 todo 7/8/2026 7:46:19 PM

Estructura

task-cli
├── Models
│   ├── TaskTodo.cs
│   └── Status.cs
├── Program.cs
├── tasks.json
└── README.md

Idea de proyecto

Task Tracker - Roadmap

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages