Create a command-line interface (CLI) application to manage tasks.
- Add new tasks with a description.
- List all tasks.
- Update a task with taskId and description.
- Delete a task by taskId and Delete all task.
- Basic syntax and structures in Go (functions, loops, conditionals).
- Working with slices and structs.
- File I/O for saving and loading tasks.
- Creating a simple CLI.