kraven-0.2.0 is not a library.
kraven
Environment profile manager for named environment variable profiles.
Installation
Usage
# List available profiles
# Create or edit a profile
# Activate a profile (spawns a subshell with env vars)
# Show the currently active profile
# Display profile contents
# Display profile contents with masked values
# Show how to exit the current kraven session
# Remove a profile
# Show shell completion setup instructions
Profile Format
Profiles are stored as plain text files in ~/.config/kraven/ using the standard dotenv format:
KEY=value
ANOTHER_KEY=another_value
# Comments start with #
QUOTED="value with spaces"
SINGLE_QUOTED='literal $value without expansion'
# Double-quoted values support escape sequences
ESCAPED="line1\nline2\ttabbed"
Supported escape sequences in double-quoted values: \", \\, \n, \t
License
GPL-3.0