Commit Graph

403 Commits

Author SHA1 Message Date
Matthias Beyer 1511d70fa3 Add lints 2018-04-14 00:39:43 +02:00
Matthias Beyer 561008bd7f Add lints 2018-04-14 00:39:43 +02:00
Matthias Beyer f92163f6d0 Add lints 2018-04-14 00:39:43 +02:00
Matthias Beyer e71019a2f2 Add lints 2018-04-14 00:39:43 +02:00
Matthias Beyer ad3269bbcc Add lints 2018-04-14 00:39:43 +02:00
Matthias Beyer f6f1c23456 Add lints 2018-04-14 00:39:43 +02:00
Matthias Beyer 461d59fcb0 Add lints 2018-04-14 00:39:43 +02:00
Matthias Beyer 76c8443e50
Merge pull request #1395 from matthiasbeyer/clap-text-wrap
Clap text wrap
2018-04-13 22:46:09 +02:00
Matthias Beyer aeec10bf76 Use clap with wrap_help feature 2018-04-13 16:19:10 +02:00
Matthias Beyer b59c234588 Use clap "^2.29" instead of ">=2.29" 2018-04-13 16:17:43 +02:00
Matthias Beyer a53f130557
Merge pull request #1393 from matthiasbeyer/imag-diary/list-ids-sorted
Fix: List ids sorted
2018-04-13 15:54:32 +02:00
Matthias Beyer 17ff619ca5
Merge pull request #1391 from matthiasbeyer/imag-grep/fix-count
Fix missing counting
2018-04-13 15:54:18 +02:00
Matthias Beyer 532de484f2 Fix: List ids sorted 2018-04-13 13:51:56 +02:00
Matthias Beyer 02985e5a0d Fix missing counting 2018-04-13 13:27:08 +02:00
Matthias Beyer 89cf979b13 Add functionality to filter for a collection 2018-04-13 11:25:59 +02:00
Matthias Beyer 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
Matthias Beyer 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
Matthias Beyer 5061faaa74 Add support for piping entry ids into command 2018-04-06 16:16:22 +02:00
Matthias Beyer 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
Matthias Beyer 3dfb17aabd Add functionality to find contacts and print the storeid/file path 2018-04-06 15:42:15 +02:00
Matthias Beyer 2cee4ba90f
Merge pull request #1375 from matthiasbeyer/imag-contact/find-format
imag-contact: Add format argument
2018-04-06 15:32:15 +02:00
Matthias Beyer f1cdb21430 Add support for viewing multiple entries 2018-04-06 15:30:12 +02:00
Matthias Beyer 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
Matthias Beyer 14fc6c7c7f Add format argument 2018-04-06 14:24:30 +02:00
Matthias Beyer 8c1b4124c0 Handle unknown subcommands in binaries with Runtime::handle_unknown_subcommand 2018-04-04 19:34:13 +02:00
Matthias Beyer 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
Matthias Beyer 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
Matthias Beyer f627d22057 Add header editing support 2018-03-23 17:16:40 +01:00
Matthias Beyer 9c13c276fb Do table output by default 2018-03-23 15:58:45 +01:00
Matthias Beyer 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
Matthias Beyer 8f1d3c4ffb Fix: Create store directory as well 2018-03-23 10:12:39 +01:00
Matthias Beyer 127681498f Add debug output in tests 2018-03-23 10:05:58 +01:00
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