summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/commands/open_file.rs2
-rw-r--r--src/event/mod.rs1
-rw-r--r--src/main.rs8
-rw-r--r--src/shadow.rs5
-rw-r--r--src/ui/mod.rs1
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::*;