TaskShotCLI
UtilityTasksProductivitySpeedUltra-fast micro task manager for the terminal.
0
Stars
0
Forks
last month
Last Update
0
Open Issues
Installation
git clone https://github.com/mdwcoder/TaskShotCLI.git && cd TaskShotCLI && ./scripts/init.shDocumentation
TaskShotCLI (tsk)
Ultra-fast micro task manager for the terminal. Capture tasks on the fly without friction.
Features
- ๐ Fast: One command to create, list, and complete tasks.
- ๐ Local: Everything is stored in
~/.tsk(JSON). No cloud, no logins. - ๐จ Clean: Simple interface powered by
rich. - ๐ Powerful: Priorities, dates, search, and filters.
- ๐ Cross-platform: Linux, macOS, Windows (PowerShell).
Installation
Linux / macOS
- Clone the repository:
git clone https://github.com/tu-usuario/TaskShotCLI.git cd TaskShotCLI - Run the setup script:
./scripts/init.sh # Restart your terminal or source your rc file
Windows (PowerShell)
- Clone the repository.
- Run the script:
.\scripts\init.ps1 # Restart your PowerShell session
Basic Usage
# Create a task
tsk "Call Jordi"
tsk "Review logs" --today --priority high
tsk "Buy bread" --tomorrow
# List tasks
tsk list # Pending and completed (latest first)
tsk list --pending # Pending only
tsk list --done # Completed only
# Mark as done
tsk done 1
# Delete
tsk del 1
tsk del 2 3 4 # Multiple IDs
# Search
tsk search "jordi"
# Configuration
tsk config show
tsk config set sort_order asc # Change order
tsk config set show_completed false
Project Structure
src/tskcli: Source code (Python).scripts/: Setup scripts.tests/: Automated tests.
Requirements
- Python 3.9+
rich(installed automatically)