Matthias Beyer
dce7c1b820
Update copyright years
2018-04-11 16:54:26 +02:00
Matthias Beyer
5061faaa74
Add support for piping entry ids into command
2018-04-06 16:16:22 +02:00
Matthias Beyer
f1cdb21430
Add support for viewing multiple entries
2018-04-06 15:30:12 +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
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
579c00b62a
Replace hard coded version strings with compiletime env
2018-03-06 12:45:41 +01:00
Matthias Beyer
50461b839a
Use output stream from Runtime::stdout()
2018-03-04 13:57:44 +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
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
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
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
88d21375b9
Refactor "imag store ids" command to not panic on broken pipe
2018-02-19 10:40:26 +01:00
Matthias Beyer
2decc904aa
Fix binary name
2018-02-18 20:04:22 +01:00
Matthias Beyer
3341e3640c
Merge pull request #1224 from matthiasbeyer/git-version-in-version
...
Git version in version
2018-02-18 20:03:09 +01:00
Matthias Beyer
9469693763
Use new make_imag_version!() macro for building version string
2018-02-13 11:38:34 +01:00
Matthias Beyer
6b0930adec
Use ErrFromStr convenience extension
2018-02-12 21:25:33 +01:00
Matthias Beyer
efdfb2a308
Fix imag-view for new error interface
2018-02-12 21:19:48 +01:00
Matthias Beyer
c0000b6410
Rewrite .map_err_trace_exit_unwrap()
...
Necessary because error types changed
2018-02-12 21:19:48 +01:00
Matthias Beyer
50b0ffa6ae
Remove calls to trace_error_exit()
2018-02-12 21:19:48 +01:00
Matthias Beyer
3845399fb8
Simplify implementation for new libimagerror interface
2018-02-12 21:19:48 +01:00
Matthias Beyer
1f4c0cafe4
Remove calls to trace_error_exit
2018-02-12 21:19:48 +01:00
Matthias Beyer
a43232230b
Fix error handling for new API
2018-02-12 21:19:48 +01:00
Matthias Beyer
4c95625def
Merge pull request #1278 from matthiasbeyer/imag-init/fix-release-build-include-string-path
...
imag-init: fix release build include string path
2018-02-11 17:55:27 +01:00