I made this small application for learning programming. This application is written in C++.
I will be glad if you find this application useful for yourself. If you have any problems using it, then leave an issue or make a pull request.
$ tasx -h
Usage: tasx [<options>...]
Options:
-help Help menu
none Show stats
-list [-hidden] Display list of tasks, display with hidden done tasks
-done Mark task done: [@group_name] id
-add [-group] Create new task [@group_name], add new group [group_name]
-pr Set priority [@group_name] id priority{1-4}
-do Mark task in process [@group_name] id
-edit Edit task [@group_name] id subject
-delete [-group] Remove task from list [@group_name] id, remove group [group_name]
-clear Clear list [@group_name]
Addition:
If no group name provided, program will use default group - 'Board'
Priority:
1. Low - white color
2. Medium - yellow color
3. High - red color
4. Critical - red bold color
Status:
1. Todo - [ ]
2. In process - [*]
3. Done - [x]
- Clone repository
git clone https://github.com/mksbrsv/tasx && cd tasx- Make build directory
mkdir build && cd build- Build project
cmake .. && make- Run app
./tasx -helpAll your tasks should be located in "HOME/.config/tasx/todos.json". So, you should create this file:
mkdir -p ~/.config/tasx && touch ~/.config/tasx/todo.json[
{
"id": number,
"name": string
"list": [
{
"id": number,
"priority": number,
"status": number,
"todo": string
}
]
}
]- Add windows support
- Add groups