From ae4ced9587277f1fe68ea08a7afa21ab8ae4c657 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 1 Feb 2018 20:36:49 +0100 Subject: Show content by default --- bin/core/imag-view/src/main.rs | 6 +++--- bin/core/imag-view/src/ui.rs | 6 +++--- doc/src/09020-changelog.md | 1 + 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/bin/core/imag-view/src/main.rs b/bin/core/imag-view/src/main.rs index eba2245a..fa134477 100644 --- a/bin/core/imag-view/src/main.rs +++ b/bin/core/imag-view/src/main.rs @@ -71,7 +71,7 @@ fn main() { let entry_id = rt.cli().value_of("id").unwrap(); // enforced by clap let view_header = rt.cli().is_present("view-header"); - let view_content = rt.cli().is_present("view-content"); + let hide_content = rt.cli().is_present("not-view-content"); let entry = match rt.store().get(PathBuf::from(entry_id)) { Ok(Some(fle)) => fle, @@ -123,7 +123,7 @@ fn main() { .map_err_trace_exit_unwrap(1); } - if view_content { + if !hide_content { let _ = tmpfile.write(entry.get_content().as_bytes()) .map_err_trace_exit_unwrap(1); } @@ -161,7 +161,7 @@ fn main() { exit(1) } } else { - let _ = StdoutViewer::new(view_header, view_content) + let _ = StdoutViewer::new(view_header, !hide_content) .view_entry(&entry) .map_err_trace_exit_unwrap(1); } diff --git a/bin/core/imag-view/src/ui.rs b/bin/core/imag-view/src/ui.rs index cde06012..e9cbe96e 100644 --- a/bin/core/imag-view/src/ui.rs +++ b/bin/core/imag-view/src/ui.rs @@ -34,12 +34,12 @@ pub fn build_ui<'a>(app: App<'a, 'a>) -> App<'a, 'a> { .takes_value(false) .required(false) .help("View header")) - .arg(Arg::with_name("view-content") - .long("content") + .arg(Arg::with_name("not-view-content") + .long("no-content") .short("C") .takes_value(false) .required(false) - .help("View content")) + .help("Do not view content")) .arg(Arg::with_name("in") .long("in") diff --git a/doc/src/09020-changelog.md b/doc/src/09020-changelog.md index 6a848e15..7d59b060 100644 --- a/doc/src/09020-changelog.md +++ b/doc/src/09020-changelog.md @@ -41,6 +41,7 @@ This section contains the changelog from the last release to the next release. * The `toml-query` dependency was updated to 0.6.0 * `ResultExt::map_err_trace_exit()` was removed in favour of `ResultExt::map_err_trace_exit_unwrap()`. + * `imag-view` shows content by default now. Use `-C` to hide the content. * Bugfixes * `libimagbookmark` contained a type which wrapped a `FileLockEntry` from `libimagstore`. This was considered a bug and was fixed. -- cgit v1.2.3