Skip to main content

Module config

Module config 

Source

Structs§

CustomProfileEntry
A custom profile entry from profiles.toml (dotted key format).
EnvConfig
FilesystemConfig
GlobalConfig
Global config from ~/.config/safe-shell/config.toml
NetworkConfig
Profile
ProfileMeta
ShieldAliasDetailed
ShieldConfig

Enums§

ShieldAlias
A shield alias — either a simple string or a detailed config. Simple: bun = "npm" → sandbox all subcommands Detailed: bun = { profile = "npm", subcommands = ["install", "run"] }

Functions§

parse_custom_profiles
Parse a profiles.toml file containing multiple custom profiles.