9fca66aa89
Forbid unsafe code in all crates
2018-11-11 13:05:55 +01:00
1e6d58bf4c
Add ID reporting in imag-view
2018-11-06 20:33:30 +01:00
274811243f
Move imag-view to ID provider infrastructure
2018-11-06 20:33:30 +01:00
c1bc5d4bf6
imag-view: Move from error-chain to failure
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-10-30 18:46:29 +01:00
829e425c12
Refactor imag-view to new store iterator interface
2018-05-01 17:44:05 +02:00
95a4816604
Implement imag-view argument to put seperator between shown entries
2018-04-24 22:49:53 +02:00
c2fd3fa94e
Add support for formatted markdown output
...
This patch also removes the (unused) "compile" subcommand and replaces
it with a flag "-c" / "--compile" which prints the output in formatted
to the terminal.
Compiling the output from markdown to HTML and showing in the browser is
not yet possible.
2018-04-24 18:06:45 +02:00
653db333e6
Fix imag-view for new view_entry() interface
2018-04-24 16:46:23 +02:00
10b71864f6
Fix: Do not automatically wrap text
...
We must use `ArgMatches::occurrences_of` here to check whether the
argument was actually passed.
If it was not passed, we do not wrap at all.
2018-04-22 14:17:12 +02:00
e80bf7b57d
Add feature for wrapping output
2018-04-19 21:55:27 +02:00
e29bbdb98d
Fix: Make error message more explanatory
2018-04-18 17:41:34 +02:00
5061faaa74
Add support for piping entry ids into command
2018-04-06 16:16:22 +02:00
f1cdb21430
Add support for viewing multiple entries
2018-04-06 15:30:12 +02:00
3341e3640c
Merge pull request #1224 from matthiasbeyer/git-version-in-version
...
Git version in version
2018-02-18 20:03:09 +01:00
9469693763
Use new make_imag_version!() macro for building version string
2018-02-13 11:38:34 +01:00
6b0930adec
Use ErrFromStr convenience extension
2018-02-12 21:25:33 +01:00
efdfb2a308
Fix imag-view for new error interface
2018-02-12 21:19:48 +01:00
d5a9e4930d
Update dates in license header
...
And add missing header in one file
2018-02-07 02:48:53 +01:00
ae4ced9587
Show content by default
2018-02-01 21:47:09 +01:00
7731b88c97
Remove map_err_trace_exit() calls in favour of map_err_trace_exit_unwrap()
2018-01-29 09:38:32 +01:00
0a78d43741
imag-view: Replace read with typed read
2018-01-13 01:14:03 +01:00
bfc35e0517
Remove dependency "version"
...
Because the "version" crate is licensed as GPL, which would us require
to release imag as GPL, we remove the crate now.
2018-01-12 13:33:40 +01:00
b237adfe19
Fix calls to Runtime::config() to use direct result
2017-10-31 09:25:14 +01:00
815cde76d0
Rewrite .map_err_trace_exit().unwrap() with new helper fn
2017-10-12 20:15:46 +02:00
969211174a
Rewrite imag-view
...
The imag-view command was redesigned with this change. It now looks up
view-templates in the config and calls them with the "in" subcommand.
This way, an entry can be viewed with editor, browser or whatever one
likes.
Compiling markdown is not supported yet.
2017-10-08 15:08:27 +02:00
d9add138d2
Use positional argument for id
2017-10-08 13:02:56 +02:00
ae5255c7c7
Remove unused crate imports
...
This patch removes unused crate imports reported by newer rust versions.
Some crates were only required for tests, some only for tests with
macro_import - these things were fixed with feature gates.
2017-08-31 10:56:15 +02:00
59a3662ac4
Reorganize code in subdirs
2017-08-27 15:12:09 +02:00