# 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 | htask add -t "hack my school"|
| Add complete task | htask add -t "hack my school" -P 0 -p hacking|
## Delete task
| Description | Command |
| ----------- | ----------- |
| Delete task 1 | htask delete 1|
## Start task
| Description | Command |
| ----------- | ----------- |
| Start task 1 | htask start 1|
## Finish task
| Description | Command |
| ----------- | ----------- |
| Finish task 1 | htask done 1|
## List tasks
| Description | Command |
| ----------- | ----------- |
| Show all tasks | htask list|
| Show tasks filtered by project | htask list -p "hacking"|
| Shows all tasks P0 | htask list -P 0|
| Shows tasks with string | htask list string|
## Edit tasks
| Description | Command |
| ----------- | ----------- |
| Edit task 1 | htask edit 1|
## View tasks
| Description | Command |
| ----------- | ----------- |
| View task 1 | htask view 1|