Bash To-do List manager
./.data/
*.list
uuidv4;name;creation time;due time;priority;tags;repeat times;interval seconds
6a01fc81-cd04-4e16-bd13-144c7b9b2de9;make software;1731942351;1731943429;5;work,school;1;3600
Please do not edit the files yourself to avoid corrupting them and making it more difficult to use the program with them
-a, --add - adds task to the specified file. Creates the file in .data if file doesn't exist
-e, --edit - edits the task with the task number specified in the file specified.
-r, --delete - deletes the tasks with the task numbers specified
-d, --display - displays the tasks in a file as a list
-s, --search - displays tasks with specified parameters
-h, --help - prints help screen
-v, --version - shows the version of the script.
-s, --sort - sorts the todo list by specified parameters ascending or descending and writes them to a file