Commit Graph

144 Commits

Author SHA1 Message Date
Kevin Schoon e3673d2f59 update license 2019-01-11 09:26:40 -05:00
Kevin Schoon 754c9e650c
Merge pull request #6 from lpmi-13/typofix
fix simple typo
2019-01-09 16:42:24 -08:00
lpmi-13 d2e0ac7175 fix simple typo 2019-01-08 22:11:11 +00:00
Kevin Schoon 2bf40bfd01 add module support 2018-09-20 17:00:04 -04:00
Kevin Schoon b8f2f67b16 rm vendor 2018-09-20 11:26:19 -04:00
Kevin Schoon 14734c3ccf update Makefile 2018-07-12 15:04:02 -04:00
Kevin Schoon b17605be73 update imports 2018-07-12 15:03:53 -04:00
Kevin Schoon 1192d93e32 update docs 2018-03-03 20:28:48 +00:00
Kevin Schoon dd12e4fb77 ignore demo.gif 2018-03-03 20:28:33 +00:00
Kevin Schoon 1aaa713c49 fix tag spacing 2018-03-03 20:19:30 +00:00
Kevin Schoon 24f8cd8cf0 update termbox-go dependency 2018-03-03 20:16:21 +00:00
Kevin Schoon f03ef13268 revert to outputting all tasks by default 2018-03-01 17:18:13 +00:00
Kevin Schoon 63ad6b2712 update polybar example 2018-02-13 09:14:25 -05:00
Kevin Schoon 6dcdf6c826 output tasks only from the last 24 hours by default, add more task output options 2018-02-09 12:02:34 -05:00
Kevin Schoon 1d59d0f7d0 task -> runner 2018-02-09 11:28:56 -05:00
Kevin Schoon 0a0d358965 update docs 2018-02-03 22:30:57 -05:00
Kevin Schoon 82d8b7d875 break out of listen loop on error 2018-02-03 22:25:06 -05:00
Kevin Schoon 2fc414efdd add socket server for scriptable status output 2018-02-03 22:13:46 -05:00
Kevin Schoon 6c541894ab update readme 2018-02-03 13:50:03 -05:00
Kevin Schoon bd32d957f8 support more color choices 2018-02-03 13:40:38 -05:00
Kevin Schoon 987fbfd261 add date/time in task list output 2018-02-03 13:28:29 -05:00
Kevin Schoon 38c5700812 send notification when the pomo session completes 2018-02-01 16:52:34 -05:00
Kevin Schoon bf6f80e8c1 fix readme 2018-02-01 16:32:37 -05:00
Kevin Schoon c25e4a7e21 remove /bin from md5 output 2018-02-01 16:27:09 -05:00
Kevin Schoon aa645b4c55 output md5 hashes 2018-02-01 16:16:55 -05:00
Kevin Schoon e630f0c4c9 update readme 2018-02-01 16:13:02 -05:00
Kevin Schoon 5b39aa365e improve build support 2018-02-01 16:11:44 -05:00
Kevin Schoon 06bec467f1 support OSX cross compilation 2018-02-01 15:20:22 -05:00
Kevin Schoon 683e204a4d Merge branch 'xakon-fix/makefile' 2018-02-01 09:56:05 -05:00
Kevin Schoon dd5c21e0eb Merge branch 'fix/makefile' of github.com:xakon/pomo into xakon-fix/makefile 2018-02-01 09:54:10 -05:00
Kevin Schoon 797d43f7df update dependencies 2018-02-01 09:44:56 -05:00
Christos Kontas abed8fd61c Makefile: use automatic variables for bindata.go
This change can easily let us expand the rule by adding more files as a
dependency.  Even better, we can define a variable to hold all these
external, binary resources.
2018-02-01 10:20:12 +01:00
Christos Kontas a9172824a2 Makefile: shorten recipe using default target var 2018-02-01 10:13:45 +01:00
Christos Kontas 858872bab8 Makefile: split the target from the PHONY rule
A PHONY rule is executed always.  The target of the `readme' rule is to
create the `www/data/readme.json', which depends only on `README.md'.
If we specify these dependencies separately, make(1) won't build the
`readme.json', if it's not necessary.  And yet, we can refer to this
creation by typing `make readme'.
2018-02-01 10:10:24 +01:00
Christos Kontas f8a7c65bf3 Makefile: explicitly create bin/, if necessary
Most of the go(1) tools will create the missing directory.
Yet, it is better to define this dependency explicitly to make(1),
to avoid unnecessary surprises.

Another useful feature of make(1) is the multiple targets per rule.
This way, we can have the same action and it is the target the variable
of the rule, anymore.
2018-02-01 10:07:57 +01:00
Christos Kontas 295f0d024a Makefile: add missing dependency for `www/data' 2018-02-01 10:00:53 +01:00
Christos Kontas 1bb38796ad Makefile: simplify `clean' rule
There is a special rule in make(1) to denote that we don't care about
the result of a command.  Additionally, we can also instruct rm(1) not
to complain when it didn't find a file/directory to remove.

As a final touch, there is no point of having 2 shell executions to
remove 2 or more files.  We can compress these 2 recipes into a single
one.

Reference:
   https://www.gnu.org/software/make/manual/html_node/Errors.html
2018-02-01 09:56:51 +01:00
Kevin Schoon ab24f88a59 remove dead code 2018-01-31 18:06:10 -05:00
Kevin Schoon 7f0df49878 update readme 2018-01-31 08:12:09 -05:00
Kevin Schoon 7bffb5fe7e simplify notifications 2018-01-31 07:43:41 -05:00
Kevin Schoon 51aaa9c19f Merge branch 'JackMordaunt-master' 2018-01-31 07:13:04 -05:00
Kevin Schoon af9be87671 Merge branch 'master' of github.com:JackMordaunt/pomo into JackMordaunt-master 2018-01-31 07:08:24 -05:00
Kevin Schoon 2042488d20 fix out of date dependencies 2018-01-30 21:23:53 -05:00
Jack Mordaunt 99667b95ae [*] Renamed implementation type due to naming conflict with package. 2018-01-31 01:10:03 +01:00
Jack Mordaunt 18d97db12a [*] Added wrappers around type notificator to indicate which OS are supported by it. 2018-01-31 01:05:40 +01:00
Jack Mordaunt 9c21245767 [+] Implemented cross platform notifications. 2018-01-31 00:54:03 +01:00
Kevin Schoon e06d8dd4ec minor styling updates 2018-01-30 17:55:01 -05:00
Kevin Schoon 7f84e7d6f2 fix url 2018-01-29 22:28:34 -05:00
Kevin Schoon 5cb9152c53 update docs 2018-01-29 22:18:27 -05:00
Kevin Schoon 969c9c2f98 update spacing 2018-01-29 22:00:41 -05:00