Skip to main content

Crate mise_interactive_config

Crate mise_interactive_config 

Source
Expand description

Interactive TOML config editor for mise

This crate provides an interactive editor where the TOML config file itself IS the menu. Users navigate and edit the actual TOML structure directly.

Modules§

schema
Schema information generated from mise.json at build time

Structs§

BackendInfo
Information about a backend
EmptyBackendProvider
Default empty backend provider
EmptySettingProvider
Default empty setting provider (no settings available)
EmptyToolProvider
Default empty tool provider (no tools available)
EmptyVersionProvider
Default empty version provider
InteractiveConfig
Interactive TOML config editor
PickerItem
An item that can be displayed in the picker
PickerState
State for the fuzzy picker
SettingInfo
Information about a setting
ToolInfo
Information about a tool from the registry

Enums§

ConfigResult
Result of running the interactive config editor
SettingType
Type of a setting value

Constants§

VERSION_CUSTOM_MARKER
Marker for the custom version entry option

Traits§

BackendProvider
Provider for backend information
SettingProvider
Provider for setting information
ToolProvider
Provider for tool information from the registry
VersionProvider
Provider for tool version information

Functions§

version_variants
Generate version variants from a full version string