1
- geek-life - The CLI Task Manager for Geeks :technologist :
1
+ The CLI Task Manager for Geeks :technologist :
2
2
=========
3
3
4
4
[ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-yellow.svg )] ( https://opensource.org/licenses/MIT )
5
5
[ ![ Go Report Card] ( https://goreportcard.com/badge/github.com/ajaxray/geek-life )] ( https://goreportcard.com/report/github.com/ajaxray/geek-life )
6
6
7
7
8
- :superhero : Command Line hero?
8
+ :superhero : Developer / DevOps / Sysadmin? A command line hero?
9
9
:computer : Live with the dark terminal?
10
10
:memo : Think in Markdown?
11
11
12
12
** Finally!** A full featured task manager for YOU!
13
13
14
- ![ Geek -life overview ] ( screens/geek-life_v1.gif " Geek-life overview ")
14
+ < a href = " https://raw.githubusercontent.com/ajaxray/geek -life/master/ screens/geek-life_v1.gif" target = " _blank " >
15
15
16
- ### Highlights
16
+ ![ Geek-life overview] ( screens/geek-life_v1_static.png " Geek-life overview ")
17
+ Click to see it moving (GIF)
18
+ </a >
19
+
20
+
21
+
22
+ ### :zap : Highlights
17
23
18
24
- For ninjas - do things faster with keyboard shortcuts
19
25
- Markdown lovers, feel at :house : ! You'll see markdown everywhere.
@@ -22,7 +28,7 @@ geek-life - The CLI Task Manager for Geeks :technologist:
22
28
- Task note editor with markdown syntax highlighting<sup >2</sup >
23
29
- Full mouse support
24
30
25
- ### Roadmap
31
+ ### : compass : Roadmap
26
32
- [x] Create Project
27
33
- [x] Delete Project
28
34
- [ ] Edit Project
@@ -44,7 +50,7 @@ geek-life - The CLI Task Manager for Geeks :technologist:
44
50
- [ ] [ Havitica] ( https://habitica.com/ ) <sup >3</sup > integration - Use it as Habitica client or use Habitica for cloud backup
45
51
- [ ] Time tracking
46
52
47
- ### Ready for action (installing and running)
53
+ ### : arrow_down : Ready for action (installing and running)
48
54
49
55
It's just a single binary file, ** no external dependencies** .
50
56
Just download the appropriate version of [ executable from latest release] ( https://github.com/ajaxray/geek-life/releases ) for your OS.
@@ -60,7 +66,7 @@ sudo mv geek-life /usr/local/bin/geek-life
60
66
```
61
67
Done!
62
68
63
- ## Keyboard shortcuts
69
+ ## : keyboard : Keyboard shortcuts
64
70
65
71
Some shortcuts are global, some are contextual.
66
72
Contextual shortcuts will be applied according to focused pane/element.
@@ -82,7 +88,7 @@ In case writing in a text input (e,g, new project/task, due date), you have to `
82
88
| Task Detail | ` e ` | Activate note editor for modification |
83
89
| Active Note Editor | ` Esc ` | Deactivate note editor and save content |
84
90
85
- * Tips about using shortcuts efficiently:*
91
+ ** Tips about using shortcuts efficiently:* *
86
92
87
93
- ` Esc ` will bring you a step back - to previous pane in most cases.
88
94
- When you're in Project or Task list, use ` ↓ ` /` ↑ ` to navigate the list.
@@ -91,20 +97,20 @@ In case writing in a text input (e,g, new project/task, due date), you have to `
91
97
- After creating new Task, focus will stay in "new task" input. So that you can add tasks quickly one after another.
92
98
- After creating new Task, Press ` Esc ` when you're done creating tasks.
93
99
94
- ## Building blocks
100
+ ## : hammer_and_wrench : Building blocks
95
101
96
- - Made with :love : and [ golang] ( https://golang.org/ ) 1.14 * (you don't need golang to run it)*
102
+ - Made with :heart : and [ golang] ( https://golang.org/ ) 1.14 * (you don't need golang to run it)*
97
103
- Designed with [ tview] ( https://github.com/rivo/tview ) - interactive widgets for terminal-based UI
98
104
- Task Note editor made with [ femto] ( https://github.com/pgavlin/femto )
99
105
- Datastore is [ storm] ( https://github.com/asdine/storm ) - a powerful toolkit for [ BoltDB] ( https://github.com/etcd-io/bbolt )
100
106
101
107
### Contribute
102
108
103
109
If you fix a bug or want to add/improve a feature,
104
- and it's alligned with the focus (merging with ease) of this tool ,
110
+ and it's aligned with the focus (merging with ease) of this app ,
105
111
I will be glad to accept your PR. :)
106
112
107
- ## You may ask...
113
+ ## :questions: You may ask...
108
114
109
115
#### Where is the data stored? Can I change the location?
110
116
0 commit comments