Skip to main content

mise_interactive_config/
lib.rs

1//! Interactive TOML config editor for mise
2//!
3//! This crate provides an interactive editor where the TOML config file itself IS the menu.
4//! Users navigate and edit the actual TOML structure directly.
5
6mod cursor;
7mod document;
8mod editor;
9mod inline_edit;
10mod picker;
11mod providers;
12mod render;
13pub mod schema;
14
15pub use editor::{ConfigResult, InteractiveConfig};
16pub use picker::{PickerItem, PickerState};
17pub use providers::{
18    BackendInfo, BackendProvider, EmptyBackendProvider, EmptySettingProvider, EmptyToolProvider,
19    EmptyVersionProvider, SettingInfo, SettingProvider, SettingType, ToolInfo, ToolProvider,
20    VERSION_CUSTOM_MARKER, VersionProvider, version_variants,
21};