68 lines
1.5 KiB
Markdown
68 lines
1.5 KiB
Markdown
# Intro
|
|
htask (hacker task) will be a cli task manager. Now under development.
|
|
It will use SQLite3 to storage the data.
|
|
|
|
Check changelog.txt to see the current status.
|
|
|
|
# Installation
|
|
```sh
|
|
git clone https://code.lacashita.com/sml/htask
|
|
go build htask.go
|
|
./htask.go
|
|
```
|
|
|
|
# Demo
|
|

|
|
|
|
# Usage
|
|
|
|
htask [command] [options]
|
|
|
|
## Add tasks
|
|
|
|
| Description | Command |
|
|
| ----------- | ----------- |
|
|
| Add simple task | <kbd>htask add -t "hack my school"</kbd>|
|
|
| Add complete task | <kbd>htask add -t "hack my school" -P 0 -p hacking</kbd>|
|
|
|
|
## Delete task
|
|
| Description | Command |
|
|
| ----------- | ----------- |
|
|
| Delete task 1 | <kbd>htask delete 1</kbd>|
|
|
|
|
## Start task
|
|
| Description | Command |
|
|
| ----------- | ----------- |
|
|
| Start task 1 | <kbd>htask start 1</kbd>|
|
|
|
|
## Finish task
|
|
| Description | Command |
|
|
| ----------- | ----------- |
|
|
| Finish task 1 | <kbd>htask done 1</kbd>|
|
|
|
|
## List tasks
|
|
| Description | Command |
|
|
| ----------- | ----------- |
|
|
| Show all tasks | <kbd>htask list</kbd>|
|
|
| Show tasks filtered by project | <kbd>htask list -p "hacking"</kbd>|
|
|
| Shows all tasks P0 | <kbd>htask list -P 0</kbd>|
|
|
| Shows tasks with string | <kbd>htask list string</kbd>|
|
|
|
|
## Edit tasks
|
|
| Description | Command |
|
|
| ----------- | ----------- |
|
|
| Edit task 1 | <kbd>htask edit 1</kbd>|
|
|
|
|
## View tasks
|
|
| Description | Command |
|
|
| ----------- | ----------- |
|
|
| View task 1 | <kbd>htask view 1</kbd>|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|