A simple command-line task manager written in Bash.
A simple command-line task manager written in Bash. The script allows you to:
- display the list of tasks
- add a new task to the list
- edit an existing task
- remove a task from the list
$ ./tasks.sh [-h|--help] [-v|--verbose] [-f|--file <task_file>]
-h, --help
: Display usage information-v, --verbose
: Enable verbose output-f, --file <task_file>
: Path to the task file (default: $HOME/.cache/tasks.txt)
To add an alias for convenient use, add the following line to your .bashrc or .bash_profile file:
alias task='path/to/tasks.sh'
This will allow you to call the script by simply typing "task" in the terminal.
Note: If a task starts with "!", it will be displayed in blue color.