Mario Krehl
a7959a2e67
add all current imag binaries to the shell-completion script
2018-04-14 14:19:28 +02:00
Mario Krehl
a104d53919
build script for shell completion works again
2018-04-14 14:19:28 +02:00
Mario Krehl
de9ef077c3
add build.rs again
2018-04-14 14:19:28 +02:00
mario
ec2b8984bb
Add comment for &version!()[..]
2018-04-14 14:19:28 +02:00
mario
0f22941cd0
Add comments about functionality,
...
increase verbosity of some variables
2018-04-14 14:19:27 +02:00
mario
85cd326818
Add build_subcommand! macro
2018-04-14 14:19:27 +02:00
mario
a825f4aba6
Add additional dependencies
2018-04-14 14:19:27 +02:00
mario
d93b93fece
Change from types implementing build_ui to a mod for every binary.
...
Works with all available binaries.
Code cleanup
2018-04-14 14:19:27 +02:00
51b9b5c0db
Fix: Use qualification
2018-04-14 00:58:40 +02:00
1511d70fa3
Add lints
2018-04-14 00:39:43 +02:00
561008bd7f
Add lints
2018-04-14 00:39:43 +02:00
f92163f6d0
Add lints
2018-04-14 00:39:43 +02:00
e71019a2f2
Add lints
2018-04-14 00:39:43 +02:00
ad3269bbcc
Add lints
2018-04-14 00:39:43 +02:00
f6f1c23456
Add lints
2018-04-14 00:39:43 +02:00
461d59fcb0
Add lints
2018-04-14 00:39:43 +02:00
76c8443e50
Merge pull request #1395 from matthiasbeyer/clap-text-wrap
...
Clap text wrap
2018-04-13 22:46:09 +02:00
aeec10bf76
Use clap with wrap_help feature
2018-04-13 16:19:10 +02:00
b59c234588
Use clap "^2.29" instead of ">=2.29"
2018-04-13 16:17:43 +02:00
a53f130557
Merge pull request #1393 from matthiasbeyer/imag-diary/list-ids-sorted
...
Fix: List ids sorted
2018-04-13 15:54:32 +02:00
17ff619ca5
Merge pull request #1391 from matthiasbeyer/imag-grep/fix-count
...
Fix missing counting
2018-04-13 15:54:18 +02:00
532de484f2
Fix: List ids sorted
2018-04-13 13:51:56 +02:00
02985e5a0d
Fix missing counting
2018-04-13 13:27:08 +02:00
89cf979b13
Add functionality to filter for a collection
2018-04-13 11:25:59 +02:00
dce7c1b820
Update copyright years
2018-04-11 16:54:26 +02:00
2f47becef4
Merge pull request #1378 from matthiasbeyer/imag-view/ids-from-stdin
...
imag-view: Add support for piping entry ids into command
2018-04-07 10:51:10 +02:00
a14ab7b635
Merge pull request #1377 from matthiasbeyer/imag-contact/find-id
...
imag-contact: Add functionality to find contacts and print the storeid/file path
2018-04-07 10:51:02 +02:00
5061faaa74
Add support for piping entry ids into command
2018-04-06 16:16:22 +02:00
1d5171d770
Merge pull request #1376 from matthiasbeyer/imag-view/multiple-ids
...
imag-view: Add support for viewing multiple entries
2018-04-06 16:15:32 +02:00
3dfb17aabd
Add functionality to find contacts and print the storeid/file path
2018-04-06 15:42:15 +02:00
2cee4ba90f
Merge pull request #1375 from matthiasbeyer/imag-contact/find-format
...
imag-contact: Add format argument
2018-04-06 15:32:15 +02:00
f1cdb21430
Add support for viewing multiple entries
2018-04-06 15:30:12 +02:00
c6d0e37629
Fix formatted output, use seperator for lists
...
The formatted output should use ", " as seperator for lists of values
2018-04-06 14:26:46 +02:00
14fc6c7c7f
Add format argument
2018-04-06 14:24:30 +02:00
8c1b4124c0
Handle unknown subcommands in binaries with Runtime::handle_unknown_subcommand
2018-04-04 19:34:13 +02:00
e61ccc9561
Fix: Entry::to_str() should return Result<_>
...
Because serializing might fail.
Also fixes all usages of the API.
2018-03-26 14:24:42 +02:00
7907ed96c7
Merge pull request #1368 from matthiasbeyer/imag-link/list-output-table
...
imag-link: Do table output by default
2018-03-23 19:37:13 +01:00
f627d22057
Add header editing support
2018-03-23 17:16:40 +01:00
9c13c276fb
Do table output by default
2018-03-23 15:58:45 +01:00
fd91662ed9
Merge pull request #1363 from matthiasbeyer/imag-init/create-store-dir
...
Fix: Create store directory as well
2018-03-23 13:41:10 +01:00
8f1d3c4ffb
Fix: Create store directory as well
2018-03-23 10:12:39 +01:00
127681498f
Add debug output in tests
2018-03-23 10:05:58 +01:00
bcdfe3ceea
Use variable mutable, so we can create an instance
2018-03-22 21:32:58 +01:00
00d485c3d3
Add parameter to show done habits
2018-03-22 14:36:51 +01:00
64c8aee7fb
Add functionality to include store path (defaults to no)
2018-03-16 23:51:41 +01:00
dc76729bea
Merge pull request #1345 from matthiasbeyer/imag/inherit-stdio
...
Inherit stdio to child process
2018-03-12 23:22:17 +01:00
ee72e61b44
Merge pull request #1343 from matthiasbeyer/imag-tag/rewrite-cli
...
imag-tag: rewrite cli
2018-03-12 23:07:06 +01:00
45be292dd3
Inherit stdio to child process
2018-03-12 22:43:26 +01:00
fbc3bda54b
Rewrite CLI for more positional args
...
Also removed some non-working "+<tag>" and "-<tag>" handling.
2018-03-12 22:16:47 +01:00
8ae6e735e7
Allow reading store ids from stdin
2018-03-12 19:58:27 +01:00
e755bfd9de
Add JSON output support
2018-03-12 17:46:06 +01:00
6ec509709d
Merge pull request #1336 from matthiasbeyer/imag-contact/find-show
...
imag-contact: Add "find" command
2018-03-12 17:07:11 +01:00
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
af4fadf104
Join mails with comma
2018-03-12 14:46:24 +01:00
579c00b62a
Replace hard coded version strings with compiletime env
2018-03-06 12:45:41 +01:00
ee6e766c8d
Use generate_runtime_setup() to create Runtime object
2018-03-04 13:57:44 +01:00
50461b839a
Use output stream from Runtime::stdout()
2018-03-04 13:57:44 +01:00
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
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
eccb52a85c
Fix imag-log for new Diary::entries() interface
2018-03-02 23:27:20 +01:00
cedbaf1b5c
Add "daily" support
2018-03-02 23:10:53 +01:00
776e1dac91
Fix: Hourly/Minutely should set minute/second to zero
2018-03-02 23:10:53 +01:00
affd15a890
Rewrite imag-diary for new Diary::entries() interface
2018-03-02 21:28:40 +01:00
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
35ac7ba927
Provide unlink() CLI interface
2018-02-25 18:59:02 +01:00
b2048b3dcf
Merge pull request #1306 from matthiasbeyer/minor
...
Minor patches
2018-02-20 20:23:41 +01:00
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
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
c4b33005fd
Increase gap size
2018-02-20 17:46:50 +01:00
59ea31a077
Use the make_imag_version!() helper
2018-02-20 17:45:14 +01:00
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
027c4b3287
Remove usage of libimagentrylist
2018-02-20 15:02:46 +01:00
f5df7cf332
Revert "Dump all StoreIds"
...
This reverts commit 1f84643486
.
2018-02-20 13:40:52 +01:00
dd8d4e6fa4
Add imag-ids core command
2018-02-20 13:37:10 +01:00
2dc23c8101
Merge branch 'imag-ref/rewrite-libimagref-api-usage' into libimagentryref/refactor
2018-02-19 12:17:58 +01:00
9ced9008b5
Refactor imag-contact for new libimagentryref API
2018-02-19 12:15:40 +01:00
d3d6b80b8b
Redesign of the CLI
2018-02-19 12:15:13 +01:00
b9d04730db
Fix for broken pipe panics
2018-02-19 11:14:19 +01:00
e8f8969ded
Fix broke pipe panics
2018-02-19 11:14:19 +01:00
36e511d39b
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
380aeccdc7
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
125eebe1ce
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
fc0610b77f
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
872b300b9c
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
632d68e0e0
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
09da5cc21e
Fix for broken pipe panic
2018-02-19 11:14:19 +01:00
427ad89e55
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
849229eec6
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
e501f66dac
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
23e0f720e5
Fix broken pipe errors
2018-02-19 11:14:18 +01:00
876c1cb9af
Fix broken pipe panics
2018-02-19 11:14:18 +01:00
5e78a43242
Fix for broken pipe panics
2018-02-19 11:14:18 +01:00
c2dfb2ef52
Refactor timetrack subcommands output for broken pipe errors
2018-02-19 11:14:18 +01:00
6a341d3723
Abstract exit code as a type
2018-02-19 11:14:18 +01:00
eb2f6fbbe2
Fix for broken pipe errors
2018-02-19 10:40:26 +01:00
013fc75d85
Fix output for broken pipe errors
2018-02-19 10:40:26 +01:00
88d21375b9
Refactor "imag store ids" command to not panic on broken pipe
2018-02-19 10:40:26 +01:00
2decc904aa
Fix binary name
2018-02-18 20:04:22 +01:00
b586e13a98
Add timewarrior import script
2018-02-18 20:03:50 +01:00
10e7a82a45
Refactor imag-diary
2018-02-18 20:03:50 +01:00