mirror of
https://github.com/lotabout/skim.git
synced 2026-09-10 07:16:23 -04:00
20 lines
504 B
Rust
20 lines
504 B
Rust
//! Demonstrates basic item selection with inline status information.
|
|
|
|
use skim::prelude::*;
|
|
use skim::tui::statusline::InfoDisplay;
|
|
|
|
fn main() -> color_eyre::Result<()> {
|
|
let opts = SkimOptionsBuilder::default()
|
|
.multi(true)
|
|
.reverse(true)
|
|
.info(InfoDisplay::Inline)
|
|
.build()?;
|
|
let res = Skim::run_items(opts, ["hello", "world"])?;
|
|
|
|
for item in res.selected_items {
|
|
println!("Selected {} (id {})", item.output(), item.rank.index);
|
|
}
|
|
|
|
Ok(())
|
|
}
|