Skip to content

BlakeWilliams/sultan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sultan

Sultan is a fuzzy finder written in Rust. The name "Sultan" comes from the very fuzzy chicken breed of the same name.

Installation

To install Sultan, clone this repo and run cargo build --release and then move ./target/release/sultan to somewhere in your $PATH.

Usage

Sultan reads from stdin, and then outputs the selected value to stdout. This makes it great for use with piping and subcommands.

eg: vim $(ls | sultan) to fuzzy find a file and open it in vim.

TODO

  • Add highlighting to results.
  • Show match and total counts.
  • Asynchronously read stdin.
  • Add pretty colors.

About

A fuzzy finder for the command line written in Rust.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages