[−][src]Crate scout
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 |