Matthias Beyer
bcdfe3ceea
Use variable mutable, so we can create an instance
2018-03-22 21:32:58 +01:00
Matthias Beyer
00d485c3d3
Add parameter to show done habits
2018-03-22 14:36:51 +01:00
Matthias Beyer
64c8aee7fb
Add functionality to include store path (defaults to no)
2018-03-16 23:51:41 +01:00
Matthias Beyer
dc76729bea
Merge pull request #1345 from matthiasbeyer/imag/inherit-stdio
...
Inherit stdio to child process
2018-03-12 23:22:17 +01:00
Matthias Beyer
ee72e61b44
Merge pull request #1343 from matthiasbeyer/imag-tag/rewrite-cli
...
imag-tag: rewrite cli
2018-03-12 23:07:06 +01:00
Matthias Beyer
45be292dd3
Inherit stdio to child process
2018-03-12 22:43:26 +01:00
Matthias Beyer
fbc3bda54b
Rewrite CLI for more positional args
...
Also removed some non-working "+<tag>" and "-<tag>" handling.
2018-03-12 22:16:47 +01:00
Matthias Beyer
8ae6e735e7
Allow reading store ids from stdin
2018-03-12 19:58:27 +01:00
Matthias Beyer
e755bfd9de
Add JSON output support
2018-03-12 17:46:06 +01:00
Matthias Beyer
6ec509709d
Merge pull request #1336 from matthiasbeyer/imag-contact/find-show
...
imag-contact: Add "find" command
2018-03-12 17:07:11 +01:00
Matthias Beyer
cbe30fa9c2
Add "find" command
...
This patch adds a "find" command to imag-contact which can either list
or show the found contacts (defaults to "list").
2018-03-12 15:23:37 +01:00
Matthias Beyer
af4fadf104
Join mails with comma
2018-03-12 14:46:24 +01:00
Matthias Beyer
579c00b62a
Replace hard coded version strings with compiletime env
2018-03-06 12:45:41 +01:00
Matthias Beyer
ee6e766c8d
Use generate_runtime_setup() to create Runtime object
2018-03-04 13:57:44 +01:00
Matthias Beyer
50461b839a
Use output stream from Runtime::stdout()
2018-03-04 13:57:44 +01:00
Matthias Beyer
f88884c321
Merge pull request #1321 from matthiasbeyer/libimagdiary/not-on-retrieve-for-module
...
libimagdiary: Do not rely on Store::retrieve_for_module
2018-03-03 13:53:18 +01:00
Matthias Beyer
590a2e8f1d
Merge pull request #1317 from matthiasbeyer/imag-diary/daily
...
imag diary: "daily" support + Fixes for other timed entries
2018-03-03 13:29:10 +01:00
Matthias Beyer
eccb52a85c
Fix imag-log for new Diary::entries() interface
2018-03-02 23:27:20 +01:00
Matthias Beyer
cedbaf1b5c
Add "daily" support
2018-03-02 23:10:53 +01:00
Matthias Beyer
776e1dac91
Fix: Hourly/Minutely should set minute/second to zero
2018-03-02 23:10:53 +01:00
Matthias Beyer
affd15a890
Rewrite imag-diary for new Diary::entries() interface
2018-03-02 21:28:40 +01:00
Matthias Beyer
78fe9b8cc5
Change "imag" impl to not instantiate Runtime object
...
Adapt libimagrt interface to export the functions we need to do this.
This is not that nice, but the best approach without rewriting large
parts of libimagrt.
2018-02-26 22:10:23 +01:00
Matthias Beyer
35ac7ba927
Provide unlink() CLI interface
2018-02-25 18:59:02 +01:00
Matthias Beyer
b2048b3dcf
Merge pull request #1306 from matthiasbeyer/minor
...
Minor patches
2018-02-20 20:23:41 +01:00
Matthias Beyer
f38a4eb723
Merge pull request #1304 from matthiasbeyer/imag-init/imag-version-generator
...
Use the make_imag_version!() helper
2018-02-20 19:21:08 +01:00
Matthias Beyer
c2b754dbec
Merge pull request #1303 from matthiasbeyer/imag-diary/fix-list-diary-name-passing
...
Fix order of evaluation
2018-02-20 18:37:55 +01:00
Matthias Beyer
c4b33005fd
Increase gap size
2018-02-20 17:46:50 +01:00
Matthias Beyer
59ea31a077
Use the make_imag_version!() helper
2018-02-20 17:45:14 +01:00
Matthias Beyer
0cde88d661
Fix order of evaluation
...
We need to evaluate the commandline argument first and if there is none,
we use the default.
This patch fixes that bug.
2018-02-20 17:27:42 +01:00
Matthias Beyer
027c4b3287
Remove usage of libimagentrylist
2018-02-20 15:02:46 +01:00
Matthias Beyer
f5df7cf332
Revert "Dump all StoreIds"
...
This reverts commit 1f84643486
.
2018-02-20 13:40:52 +01:00
Matthias Beyer
dd8d4e6fa4
Add imag-ids core command
2018-02-20 13:37:10 +01:00
Matthias Beyer
2dc23c8101
Merge branch 'imag-ref/rewrite-libimagref-api-usage' into libimagentryref/refactor
2018-02-19 12:17:58 +01:00
Matthias Beyer
9ced9008b5
Refactor imag-contact for new libimagentryref API
2018-02-19 12:15:40 +01:00
Matthias Beyer
d3d6b80b8b
Redesign of the CLI
2018-02-19 12:15:13 +01:00
Matthias Beyer
b9d04730db
Fix for broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
e8f8969ded
Fix broke pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
36e511d39b
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
380aeccdc7
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
125eebe1ce
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
Matthias Beyer
fc0610b77f
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
Matthias Beyer
872b300b9c
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
632d68e0e0
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
Matthias Beyer
09da5cc21e
Fix for broken pipe panic
2018-02-19 11:14:19 +01:00
Matthias Beyer
427ad89e55
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
849229eec6
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
e501f66dac
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
23e0f720e5
Fix broken pipe errors
2018-02-19 11:14:18 +01:00
Matthias Beyer
876c1cb9af
Fix broken pipe panics
2018-02-19 11:14:18 +01:00
Matthias Beyer
5e78a43242
Fix for broken pipe panics
2018-02-19 11:14:18 +01:00