leadr/lib.rs
1//! leadr: Shell aliases on steroids
2//!
3//! Define key sequences that expand into commands.
4//! Inspired by the (Neo)Vim leader key.
5
6pub mod config;
7pub mod error;
8pub mod input;
9pub mod keymap;
10pub mod mappings;
11pub mod session;
12pub mod shell;
13pub mod ui;
14
15pub use config::Config;
16pub use error::LeadrError;
17pub use mappings::{InsertType, Mapping, Mappings};
18pub use session::{LeadrSession, SessionResult};
19pub use shell::init_bash;
20pub use shell::init_zsh;
21pub use ui::{panel::Panel, theme::Theme};