| resources | ||
| src | ||
| .gitignore | ||
| build.zig | ||
| build.zig.zon | ||
| LICENSE | ||
| README.md | ||
Accolli
What the heck is accolli, you ask?
It is terrible task manager for the command line.
It offers a TUI for day-to-day management (viz, completion, check deadlines) of tasks and CLI commands to add them.
But that's not all: accolli will also send you a notification when one of your tasks' deadline is within one month/week/day or in the next 15 minutes. How convenient.
How to use
Simply run setup.sh, and it should take care of everything for you:
- It will create the folder for the tasks' database
- It will build the project
- It will ask you where you put the
accolli_daemonbinary in order to correctly configure thesystemdservice and enable it1 - It will ask you where to put the
accollibinary
Now you can simply run accolli in your terminal and voilà: enjoy your new, crappy task manager.
Routine management of your tasks can be done using the TUI; to see the keyboard mappings of the TUI you can simply press the '?' button.
To add a new task, run accolli add "<task-title>". When adding a new task, you can also assign it to a project (-p/--project <project-name>), define a deadline (-d/--deadline)2, or you can make the new task a subtask of a previously added one (-s/--subtask-of <task-id>).
Use accolli --help to get more info about the available CLI commands.
Dependencies
- sqlite 3.x (tested with 3.49.2)
Roadmap
- Tasks syncing with commont providers
- Nextcloud
- Google tasks
- Others?
- Calendar (with events syncing)
- Nextcloud calendar
- Google calendar
- Microsoft calendar