Skip to content

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:

Usage: reliafy profile new <name> [--description "Description"] [--force]

Example:

reliafy profile new custom --description "My custom profile"

Editing Profiles

Edit an existing profile using your preferred editor:

Using nano:

Usage: reliafy profile nano <name>

Using vim:

Usage: reliafy profile vim <name>

Using vi (alias):

Usage: reliafy profile vi <name>

Note: You can also manage profile YAML files directly in your IDE (for example, VS Code).

Viewing Profiles

Display a profile's contents:

Formatted view:

Usage: reliafy profile show <name>

Formatted view alias:

Usage: reliafy profile echo <name>

Raw YAML view:

Usage: reliafy profile show <name> --raw

Note: You can also manage profile YAML files directly in your IDE (for example, VS Code).

Listing All Profiles

List all available profiles:

reliafy profile list

Alias:

reliafy profile ls

Validating Profiles

Validation checks the profile against the full option schema: verifies that all fields are recognized, required values are present, and values match the expected types and constraints.

Validate a profile's configuration:

Usage: reliafy profile validate <name>

Alias: reliafy profile val <name>

Copying Profiles

Copy an existing profile:

Usage: reliafy profile copy <source> <destination> [--validate]

Alias: reliafy profile cp <source> <destination>

Example:

reliafy profile copy default mycopy

Note: You can also manage profile YAML files directly in your IDE (for example, VS Code).

Renaming Profiles

Rename a profile:

Usage: reliafy profile rename <old_name> <new_name> [--validate]

Alias: reliafy profile mv <old_name> <new_name>

Note: You can also manage profile YAML files directly in your IDE (for example, VS Code).

Deleting Profiles

Delete a profile (requires confirmation):

Usage: reliafy profile delete <name>

Aliases: reliafy profile del <name>, reliafy profile rm <name>

Note: You can also manage profile YAML files directly in your IDE (for example, VS Code).

Note: The default profile cannot be deleted.