Re-exports§
pub use crate::home::full_expand;pub use crate::home::full_expand_with_home;pub use crate::home::tilde_expand;
Structs§
- Config
- EnvOverride
Source - Identifies the override file (global/overlay/project
shine.env.toml) that currently supplies a given env key’s effective value, if any.
Enums§
- EnvOverride
Kind - Which override-file layer supplied an env key’s effective value. Ordered
low-to-high by precedence (a later layer shadows an earlier one), matching
the apply order in
Config::load_or_init. - External
Shell Mode
Constants§
Functions§
- default_
env_ map - print_
presets_ note - Print a note showing the active external presets directory. No-op when the embedded presets are in use.
- write_
env_ override_ entry - Set (
Some) or remove (None) one key in ashine.env.toml-shaped override file, preserving comments/formatting of unrelated entries and thedescriptionof a{ value, description }entry being updated. Creates the file (and its parent directory) if it doesn’t exist yet.