Crate scout

Source

Modules§

common
Set of common types used through the app
config
Create and define the main configuration through toml files and command line args
data_input
Read lines from STDIN and signal when the STDIN has been consumed
engine
Search engine: Where the fuzzy matching magic happens
events
Represent what is happening in the program.
fuzzy
Fuzzy matching magic
person_input
Read the input from the person using the program
ptty
Pseudo Terminal manipulation
screen
Print the program’s interface and keep track of the selection state
state
The state of the program including interactions (moving around), last query, search results and current selection
supervisor
Setup and run the all the tasks that compose the program
terminal_size
Get the current size of the terminal
ui
User Interface rendering logic and components