[−][src]Crate broot
Modules
app | broot's app is mainly a stack of AppState. Commands parsed from the input are submitted to the current appstate, which replies with a stateCmdResult which may be |
app_context | |
app_state | |
browser_states | |
browser_verbs | |
clap | |
cli | |
command_parsing | this mod achieves the transformation of a string containing one or several commands into a vec of parsed commands |
commands | A command is the parsed representation of what the user types in the input. It's independant of the state of the application (verbs arent checked at this point) |
conf | manage reading the verb shortcuts from the configuration file, initializing if if it doesn't yet exist |
displayable_tree | |
errors | Definitions of custom errors used in broot |
external | |
file_sizes | |
flat_tree | In the flat_tree structure, every "node" is just a line, there's no link from a child to its parent or from a parent to its children. |
fuzzy_patterns | a simple fuzzy pattern matcher for filename filtering / sorting. It's not meant for file contents but for small strings (less than 1000 chars) such as file names. |
git | |
git_ignore | Implements parsing and applying .gitignore files. |
git_status | |
git_status_computer | |
git_status_display | |
help_content | |
help_states | |
help_verbs | this modules defines the execution of verbs on the help screen |
io | This module deals is where is defined whether broot writes on stdout, on stderr or elsewhere. It also provides helper structs for io. |
keys | parsing keys from strings, and describing keys in strings |
mad_skin | |
matched_string | |
patterns | a pattern for filtering and sorting filenames. It's backed either by a fuzzy pattern matcher or by a regular expression (in which case there's no real score) |
permissions | |
regex_patterns | a filename filtering pattern using a regular expression |
screens | |
selection_type | |
shell_install | |
skin | |
skin_conf | |
status | |
task_sync | |
tree_build | |
tree_options | |
verb_conf | |
verb_invocation | |
verb_store | |
verbs |