Structs§
- Custom
Profile Entry - A custom profile entry from profiles.toml (dotted key format).
- EnvConfig
- Filesystem
Config - Global
Config - Global config from ~/.config/safe-shell/config.toml
- Network
Config - Profile
- Profile
Meta - Shield
Alias Detailed - Shield
Config
Enums§
- Shield
Alias - 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.