runa-tui 0.5.2

A fast, keyboard-focused terminal file browser (TUI). Highly configurable and lightweight. Previously known as runner-tui.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Application module.
//!
//! Defines the main application controller and the logic for mutating app state
//! in response to user input. Submodules handle actions, navigation, key mapping,
//! preview pane and parent pane requests.

pub mod actions;
mod handlers;
mod keymap;
mod nav;
mod parent;
pub mod preview;
mod state;

pub use nav::NavState;
pub use parent::ParentState;
pub use preview::{PreviewData, PreviewState};
pub use state::{AppState, KeypressResult, LayoutMetrics};