htask/README.md
2022-12-27 10:04:51 +01:00

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
![](htask.gif)
# 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>|