dbcrab 0.6.0

Modern REPL-first PostgreSQL client.
mod keybindings;
mod parser;
mod template;

#[cfg(test)]
mod tests;

pub const CONFIG_SCHEMA_KDL: &str = include_str!("../config.schema.kdl");

pub(crate) use keybindings::{
    CommandKeybindings, ConfigEditMode, HISTORY_MENU, KeyBinding, KeyRemaps, KeybindingsConfig,
    NamedSqlConfig, TuiAction, TuiKeybindings, ViRemapMode, default_emacs_editor_keybindings,
    default_vi_insert_editor_keybindings, default_vi_normal_editor_keybindings,
};
pub(crate) use parser::{ConfigSource, load};
pub(crate) use template::default_config;

#[cfg(test)]
pub(crate) use keybindings::history_menu_event;