Releases: OussamaM1/task
Releases · OussamaM1/task
v1.0.0
Usage
task [command]
Available Commands
add
: Add a new task to your TODO listcompletion
: Generate the autocompletion script for the specified shelldo
: Mark a task as complete, in-progress, or openhelp
: Get help about any commandlist
: List all of your incomplete tasks
Flags
-h, --help
: Show help for thetask
command
Use task [command] --help
for more detailed information about a specific command.
Example
Here's an example of how to use task
:
# Add a new task
task add "Write README.md"
✅ The task has been successfully added.
# List all tasks
task list
╭────────┬─────────────────────────────┬───────────────────────╮
│ ID │ DESCRIPTION │ STATE │
├────────┼─────────────────────────────┼───────────────────────┤
│ 1 │ Write README.md │ 📌 Open |
│ │ │ |
╰────────┴─────────────────────────────┴───────────────────────╯
# Mark a task in-progress
# format: task do <ID> <Open, In-progress, Completed>
task do 1 "In-progress"
✅ The task has been successfully updated.
# List all tasks
task list
╭────────┬─────────────────────────────┬───────────────────────╮
│ ID │ DESCRIPTION │ STATE │
├────────┼─────────────────────────────┼───────────────────────┤
│ 1 │ Write README.md │ 🚀 In-progress │
│ │ │ │
╰────────┴─────────────────────────────┴───────────────────────╯
# Mark a task completed
# format: task do <ID> <Open, In-progress, Completed>
task do 1 "Completed"
✅ The task has been successfully updated.
# List all tasks
task list
╭────────┬─────────────────────────────┬───────────────────────╮
│ ID │ DESCRIPTION │ STATE │
├────────┼─────────────────────────────┼───────────────────────┤
│ 1 │ Write README.md │ ✅ Completed │
│ │ │ │
╰────────┴─────────────────────────────┴───────────────────────╯
What's Changed
- 🚜 ignore .idea folder and added small description by @OussamaM1 in #1
- ⚡ Code refactoring && 🚜 Update .gitignore file by @OussamaM1 in #2
- 🗒️ Creating todo storing file by @OussamaM1 in #3
- ⚙️ Added Logger configuration for development environment by @OussamaM1 in #4
- ⚙️ Create a CI workflow to build and test the project by @OussamaM1 in #8
- ⚙️ Setup CI workflow action for golangci-lint by @OussamaM1 in #11
- 🛠️ Fix golangci-lint findings by @OussamaM1 in #12
- 🎯 Implemented logic to Open Read Write todos file by @OussamaM1 in #13
- 🎯 Store added tasks, list tasks && 🛠️ Colorized logInfo and logWarn by @OussamaM1 in #15
- 🛠 Added parser file for data manipulation️ by @OussamaM1 in #17
- 📝 Added new variable ID inside the task sturct by @OussamaM1 in #21
- 🎨 Beautify output when listing all tasks by @OussamaM1 in #22
- ✅ Implemented logic behind the do command by @OussamaM1 in #23
- 🛠️ Added cleanup cache github action CI by @OussamaM1 in #26
- 🎨 Beautify list tasks by @OussamaM1 in #27
- 📝 Updated readme file by @OussamaM1 in #29
Full Changelog: https://github.com/OussamaM1/task/commits/v1.0.0