This project is forked from the Charm's Creating a Task Manager tutorial. I use Taskwarrior very often for managing my tasks, but I've been looking for a Task Warrior compatible CLI app based neither in C/C++ nor Java.
Charm's original idea was to built a task management CLI using Cobra, with Lip Gloss styles and viewable using their kanban board.
- Test all current functionality.
- Document issues and needs for improvement.
- Propose enhacements.
- Review project's layout.
- Plan backend technology migration.
- Set up a SQLite database.
- open SQLite DB
- add task
- delete task
- edit task
- get tasks
- add CLI
- add task
- delete task
- edit task
- get tasks
- Change backend to document/key-value.
- open DB?
- add task
- delete task
- edit task
- get tasks
- add CLI
- add task
- delete task
- edit task
- get tasks
- print to table layout with Lip Gloss
- print to Kanban layout with Lip Gloss: current status is very incomplete.
db.go
- here we create our custom task
struct and our data layer.
main.go
- our main file handles our initial setup including opening a
database and setting the data path for our application.
cmds.go
- this is where we do all of our Cobra commands and setup for our
CLI.