Commit Graph

5524 Commits

Author SHA1 Message Date
Matthias Beyer ae5c4cf9ba Fix: view entries sorted 2018-04-13 13:41:02 +02:00
Matthias Beyer d2c9c146c6 Add changelog entry for imag-grep count fix 2018-04-13 13:27:33 +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 f331f9d580 Add changelog entry for filtering by collection in imag-ids 2018-04-12 22:38:23 +02:00
Matthias Beyer 660b3b3dcf Change setup to use travis matrix and dedicated ci script 2018-04-12 15:21:26 +02:00
Matthias Beyer dce7c1b820 Update copyright years 2018-04-11 16:54:26 +02:00
Matthias Beyer c27dc79afe
Merge pull request #1383 from matthiasbeyer/libimagrt/handler-exit-if-subcommand-not-found
libimagrt: Exit if handler does not find subcommand
2018-04-08 22:21:19 +02:00
Matthias Beyer 6bf9012aa8
Merge pull request #1382 from matthiasbeyer/libimagrt/fix-editor-args
Fix: Editor commands should be split at whitespace
2018-04-08 22:21:12 +02:00
Matthias Beyer 16a76f6213 Exit if handler does not find subcommand 2018-04-08 20:38:46 +02:00
Matthias Beyer a582ffcad3 Add changelog entry for libimagrt editor arg whitespace fix 2018-04-08 20:30:51 +02:00
Matthias Beyer 2017874a8b Add debug output 2018-04-08 20:29:14 +02:00
Matthias Beyer c5c9c7b9ba Fix: Editor commands should be split at whitespace
This fixes the following problem:

If the editor setting was "vim " instead of "vim", the editor was called
with `"vim" " "`, which resulted in unexpected behaviour.

The patch fixes this.
2018-04-08 20:28:11 +02:00
Matthias Beyer 7c401dc380 Add changelog entry for libimagentrygrep 2018-04-08 10:22:25 +02:00
Matthias Beyer 8b29e9d748
Merge pull request #1379 from matthiasbeyer/libimagstore/iter-lifetimes-less-restricting
libimagstore: Make iterator lifetimes less restricting
2018-04-07 14:50:48 +02:00
Matthias Beyer a769186cd7 Make iterator lifetimes less restricting 2018-04-07 13:55:54 +02:00
Matthias Beyer 644473acba Add changelog entry for libimagstore iterator lifetime fix 2018-04-07 12:46:20 +02:00
Matthias Beyer 7549cc209a
Merge pull request #1370 from matthiasbeyer/minor
Minor
2018-04-07 10:51:21 +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 5cd4678ff6 Add script to check which imag commands changed since they were last installed 2018-04-06 16:12:57 +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 bfb9124185 Add changelog entry or "imag view -I" 2018-04-06 15:41:22 +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 3cc045f437
Merge pull request #1374 from matthiasbeyer/imag-contact/format-lists-seperated
imag-contact: Fix formatted output, use seperator for lists
2018-04-06 15:32:09 +02:00
Matthias Beyer 0b40b3d9ab Add changelog entry for imag-view viewing multiple entries 2018-04-06 15:30:48 +02:00
Matthias Beyer f1cdb21430 Add support for viewing multiple entries 2018-04-06 15:30:12 +02:00
Matthias Beyer 431bbfd2fd Add changelog entry for "imag contact find --id / --full-id" 2018-04-06 14:46:15 +02:00
Matthias Beyer 8965411816 Add changelog for ", " seperator in "imag contact" output 2018-04-06 14:28:31 +02:00
Matthias Beyer 4b88dd549c Add changelog for "--format" in "imag contact find" 2018-04-06 14:28:13 +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 73722c372b Update rustc 2018-04-05 09:37:17 +02:00
Matthias Beyer 2c1967d4fa Add script for generating changelog from git-notes 2018-04-05 09:37:17 +02:00
Matthias Beyer 0249302e52 Add changelog for imag-link-list table output 2018-04-05 09:37:17 +02:00
Matthias Beyer 9c3e63a94a Add changelog entry for imag-init store dir creating fix 2018-04-05 09:37:03 +02:00
Matthias Beyer 8492f149be
Merge pull request #1373 from matthiasbeyer/libimagrt/handle-unknown-subcommand
libimagrt: Handle unknown subcommand
2018-04-05 09:36:31 +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 140624ec52 Add changelog entry for unknown subcommand handling helper 2018-04-04 19:34:13 +02:00
Matthias Beyer 93195b3bad Default clap app builder: Allow external subcommands 2018-04-04 19:34:13 +02:00
Matthias Beyer cb8b5a0cf6 Add helper for handling unknown subcommands 2018-04-03 18:23:01 +02:00
Matthias Beyer 4e3101f5f3 Add guide on how to write modules 2018-03-31 13:19:35 +02:00
Matthias Beyer 348389f745
Merge pull request #1366 from matthiasbeyer/libimagstore/entry-to-str-result
Fix: Entry::to_str() should return Result<_>
2018-03-26 15:37:08 +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 ec2f87afad
Merge pull request #1372 from matthiasbeyer/libimagrt/edit-stdin-devtty
libimagrt: Pass /dev/tty as stdin to editor
2018-03-24 08:26:36 +01:00
Matthias Beyer 7429754665 Rewrite edit_in_tmpfile() for new Runtime::editor() signature 2018-03-23 23:55:11 +01:00
Matthias Beyer ea38f2ffbf Fix: Pass /dev/tty as stdin for editor
This fixes the issue that spawning the editor trashes the terminal.

The signature of the Runtime::editor() function changed, which has to be
fixed in using code.
2018-03-23 23:55:06 +01:00
Matthias Beyer 0600f1d5f9
Merge pull request #1371 from matthiasbeyer/revert-1361-travis-do-not-cargobuild
Revert "Remove "build" job to speed up travis builds"
2018-03-23 22:20:52 +01:00