diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/commands/open_file.rs | 2 | ||||
-rw-r--r-- | src/event/mod.rs | 1 | ||||
-rw-r--r-- | src/main.rs | 8 | ||||
-rw-r--r-- | src/shadow.rs | 5 | ||||
-rw-r--r-- | src/ui/mod.rs | 1 |
5 files changed, 12 insertions, 5 deletions
diff --git a/src/commands/open_file.rs b/src/commands/open_file.rs index 8d54dc8..0d248e9 100644 --- a/src/commands/open_file.rs +++ b/src/commands/open_file.rs @@ -168,7 +168,7 @@ pub fn open(context: &mut AppContext, backend: &mut AppBackend) -> AppResult { (entry.file_path(), vec![entry.file_name()]) } else { ( - paths.get(0).unwrap().file_path(), + paths.first().unwrap().file_path(), paths.iter().map(|e| e.file_name()).collect(), ) }; diff --git a/src/event/mod.rs b/src/event/mod.rs index 2d68d61..4d920a9 100644 --- a/src/event/mod.rs +++ b/src/event/mod.rs @@ -2,4 +2,3 @@ pub mod app_event; pub mod process_event; pub use self::app_event::*; -pub use self::process_event::*; diff --git a/src/main.rs b/src/main.rs index 6120f63..04a2a93 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,6 +9,7 @@ mod io; mod key_command; mod preview; mod run; +mod shadow; mod tab; mod traits; mod ui; @@ -219,8 +220,11 @@ fn run_quit(args: &Args, context: &AppContext) -> Result<(), AppError> { } fn print_version() -> Result<i32, AppError> { - let version = env!("CARGO_PKG_VERSION"); - writeln!(&mut std::io::stdout(), "{PROGRAM_NAME}-{version}")?; + writeln!( + &mut std::io::stdout(), + "{PROGRAM_NAME}-{}", + shadow::CLAP_LONG_VERSION + )?; Ok(0) } diff --git a/src/shadow.rs b/src/shadow.rs new file mode 100644 index 0000000..0bc5323 --- /dev/null +++ b/src/shadow.rs @@ -0,0 +1,5 @@ +#![allow(clippy::needless_raw_string_hashes)] +use shadow_rs::shadow; +shadow!(build); + +pub use self::build::*; diff --git a/src/ui/mod.rs b/src/ui/mod.rs index a76b29a..271446b 100644 --- a/src/ui/mod.rs +++ b/src/ui/mod.rs @@ -9,4 +9,3 @@ pub mod widgets; pub use backend::*; pub use preview_area::*; pub use rect::*; -pub use tab_list_builder::*; |