Profile Management
Profiles are YAML configuration files that control run options for analysis, design, and simulation. The default profile is built-in and cannot be modified.
For detailed documentation of all available profile options, see the Profile Options Reference.
Creating a New Profile
Create a new profile with default settings:
python -m reliafy profile new <name> [--description "Description"] [--force]
Example:
python -m reliafy profile new custom --description "My custom profile"
Editing Profiles
Edit an existing profile using your preferred editor:
# Using nano
python -m reliafy profile nano <name>
# Using vim/vi
python -m reliafy profile vim <name>
python -m reliafy profile vi <name> # alias
Viewing Profiles
Display a profile's contents:
# Formatted view
python -m reliafy profile show <name>
python -m reliafy profile echo <name> # alias
# Raw YAML view
python -m reliafy profile show <name> --raw
Listing All Profiles
List all available profiles:
python -m reliafy profile list
python -m reliafy profile ls # alias
Validating Profiles
Validate a profile's configuration:
python -m reliafy profile validate <name>
python -m reliafy profile val <name> # alias
Copying Profiles
Copy an existing profile:
python -m reliafy profile copy <source> <destination> [--validate]
python -m reliafy profile cp <source> <destination> # alias
Example:
python -m reliafy profile copy default mycopy
Renaming Profiles
Rename a profile:
python -m reliafy profile rename <old_name> <new_name> [--validate]
python -m reliafy profile mv <old_name> <new_name> # alias
Deleting Profiles
Delete a profile (requires confirmation):
python -m reliafy profile delete <name>
python -m reliafy profile del <name> # alias
python -m reliafy profile rm <name> # alias
Note: The default profile cannot be deleted.