https://github.com/mindlessmuse666/task-tracker-cli-app
A simple command-line task tracker built with Python to manage your tasks. // Простой трекер задач командной строки, созданный на основе Python для управления вашими задачами.
https://github.com/mindlessmuse666/task-tracker-cli-app
cli cli-todo-tracker command-line json python task-tracker todo todo-list todo-tracker
Last synced: about 1 month ago
JSON representation
A simple command-line task tracker built with Python to manage your tasks. // Простой трекер задач командной строки, созданный на основе Python для управления вашими задачами.
- Host: GitHub
- URL: https://github.com/mindlessmuse666/task-tracker-cli-app
- Owner: MindlessMuse666
- Created: 2024-12-22T19:19:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-22T21:58:52.000Z (over 1 year ago)
- Last Synced: 2025-07-20T07:32:52.256Z (10 months ago)
- Topics: cli, cli-todo-tracker, command-line, json, python, task-tracker, todo, todo-list, todo-tracker
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Tracker CLI
A simple command-line task tracker to manage your tasks.
**Source of task:** [Task Tracker Project](https://roadmap.sh/projects/task-tracker)
## Installation
No installation is required. Simply download the `task_tracker.py` script.
## Usage
The task-cli is used with the following structure:
```bash
python task_tracker.py [arguments]
```
### Available Commands:
• **add :** Adds a new task.
```bash
python task_tracker.py add "Buy groceries"
```
• **update :** Updates the description of a task with the given ID.
```bash
python task_tracker.py update 1 "Buy groceries and cook dinner"
```
• **delete :** Deletes a task with the given ID.
```bash
python task_tracker.py delete 1
```
• **mark-in-progress :** Marks a task as in progress.
```bash
python task_tracker.py mark-in-progress 1
```
• **mark-done :** Marks a task as done.
```bash
python task_tracker.py mark-done 1
```
• **list:** Lists all tasks.
```bash
python task_tracker.py list
```
• **list :** Lists tasks with a specific status (todo, in-progress, done).
```bash
python task_tracker.py list done
python task_tracker.py list todo
python task_tracker.py list in-progress
```
## Examples
```bash
# Add a new task
python task_tracker.py add "Write a report"
# List all tasks
python task_tracker.py list
# Mark task 1 as in progress
python task_tracker.py mark-in-progress 1
# List tasks with status "in-progress"
python task_tracker.py list in-progress
# Mark task 1 as done
python task_tracker.py mark-done 1
# List all done tasks
python task_tracker.py list done
# Update the description of task with ID 1
python task_tracker.py update 1 "Write and submit the report"
# Delete task with ID 2
python task_tracker.py delete 2
```
## Contributing
If you have any suggestions or improvements, feel free to contribute to the project.
## License
This project is licensed under the MIT License.