Yet another kanban-style, list-making Terminal application wroten in C.
The program was wroten modularly to easily be able to change the interface to CLI or GUI.
- Please don't use
"
other than for parameters - Example:
card modify name 13 "name"
- Exit terminal in safe mode (auto-save)
exit
- Create new user
user new "userName" "userEmail"
- Delete user
user delete "userEmail"
- List users
user list
- Create new Board
Board new "boardName"
- Modify currently selected Board's name
Board modify "boardName"
- Remove Board
Board remove "boardName"
- List all boards
Board list
- Select Board to work in
Board select "boardName"
- Add user to Board to selected Board
Board user add "userEmail"
- List all users in current boardName
Board user list
- Remove user from selected Board
Board user remove "userEmail"
- Create new card
card new "cardName" "cardDescription"
- Modify card
card modify name {cardID} "cardName"
card modify description {cardID} "cardDescription"
- Remove card
card remove {cardID}
- List all cards
card list
- Group cards by status, then sort by datetime
card sort
- Assign user to card
card user assign {cardID} "userEmail"
- Remove user from card
card user remove {cardID} "userEmail"
- Print card status
card status {cardID}
- Update card status
card update {cardID}
- Set card status (UpperCase)
card update {cardID} "status"
- Print card log
card log {cardID}
- Whenever you can type but ">" is not present, just press ENTER.
I think this is caused by flushing; if I were to not flush stdin, random syntax errors would appear because of dangling newlines)