#cli

skim-navi

🏛 A friendlier skim façade

14 releases

new 0.1.9 Mar 21, 2023
0.1.8 Mar 7, 2023
0.1.7 Feb 24, 2023
0.1.6 Jan 31, 2023
0.0.4 Aug 2, 2022

#1163 in Command line utilities

Download history 18/week @ 2022-12-01 14/week @ 2022-12-08 11/week @ 2022-12-15 17/week @ 2022-12-22 25/week @ 2022-12-29 33/week @ 2023-01-05 61/week @ 2023-01-12 145/week @ 2023-01-19 65/week @ 2023-01-26 34/week @ 2023-02-02 40/week @ 2023-02-09 75/week @ 2023-02-16 40/week @ 2023-02-23 49/week @ 2023-03-02 19/week @ 2023-03-09 59/week @ 2023-03-16

170 downloads per month
Used in aim

MIT license

20KB
86 lines

skim-navi

CD-auto crates.io LoC

A friendlier skim façade.

Why?

skim is fiddly to use when i.e. navigating a tree hierarchy.

skim-navi addresses that.

Usage

Implement the following async function and call skim-navi::Navi::run() with it:

pub async fn get_links(input: String) -> Result<Vec<String>, Error>

This represents the handler that gets called on each navigation update (i.e.: changing folders), and can even talk to a remote backend.

You can find a further examples in the examples folder.

Dependencies

~8.5MB
~184K SLoC