skim-navi

Crates.ioskim-navi
lib.rsskim-navi
version0.1.10
sourcesrc
created_at2022-08-02 19:09:56.637285
updated_at2023-04-02 07:15:50.737234
description🏛 A friendlier skim façade.
homepage
repositoryhttps://github.com/mihaigalos/skim-navi
max_upload_size
id637523
size68,510
Mihai Galos (mihaigalos)

documentation

README

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.

Commit count: 56

cargo fmt