Module config

Module config 

Source
Expand description

Configuration system for loading and merging settings. Configuration module for nrs.

Handles loading and merging configuration from multiple sources:

  • CLI arguments (highest priority)
  • Project-level .nrsrc.toml
  • User-level ~/.config/nrs/config.toml

Re-exports§

pub use file::generate_example_config;
pub use file::load_config;

Modules§

file
Configuration file loading and parsing.

Structs§

AppearanceConfig
Appearance configuration settings.
Config
Main configuration structure.
ExcludeConfig
Exclude patterns configuration.
FilterConfig
Filter configuration settings.
GeneralConfig
General configuration settings.
HistoryConfig
History configuration settings.
KeybindingsConfig
Keybindings configuration.
ScriptsConfig
Scripts configuration for custom descriptions and aliases.

Enums§

ColumnDirection
Column direction for grid layout.
SortMode
Sort mode for script display.
Theme
Color theme for the TUI.