Skip to content

mdwcoder/TaskShotCLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskShotCLI (tsk)

Micro gestor de tareas ultra rápido para terminal. Captura tareas al vuelo sin fricción.

Características

  • 🚀 Rápido: Un comando para crear, listar, completar.
  • 📂 Local: Todo se guarda ~/.tsk (JSON). Sin nubes ni logins.
  • 🎨 Bonito: Interfaz limpia usando rich.
  • 🔍 Potente: Prioridades, fechas, búsqueda, filtros.
  • 🛠 Multiplataforma: Linux, macOS, Windows (PowerShell).

Instalación

Linux / macOS

  1. Clonar el repositorio:
    git clone https://github.com/tu-usuario/TaskShotCLI.git
    cd TaskShotCLI
  2. Ejecutar script de instalación:
    ./scripts/init.sh
    # Reinicia tu terminal o haz source de tu rc file

Windows (PowerShell)

  1. Clonar el repositorio.
  2. Ejecutar script:
    .\scripts\init.ps1
    # Reinicia tu sesión de PowerShell

Uso Básico

# Crear tarea
tsk "Llamar a Jordi"
tsk "Revisar logs" --today --priority high
tsk "Comprar pan" --tomorrow

# Listar
tsk list           # Pendientes y completadas (últimas arriba)
tsk list --pending # Solo pendientes
tsk list --done    # Solo hechas

# Marcar como hecha
tsk done 1

# Borrar
tsk del 1
tsk del 2 3 4      # Múltiples IDs

# Buscar
tsk search "jordi"

# Configuración
tsk config show
tsk config set sort_order asc   # Cambiar orden
tsk config set show_completed false

Estructura del Proyecto

  • src/tskcli: Código fuente (Python).
  • scripts/: Scripts de inicialización.
  • tests/: Tests automatizados.

Requisitos

  • Python 3.9+
  • rich (se instala automáticamente)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors