pvm
Guides

Configuration

View and change PVM settings via the config command or config.toml.

Configuration is stored in ~/.pvm/config.toml. Use pvm config commands to read and write settings without editing the file directly.

Commands

pvm config show                 # Show current configuration
pvm config get <key>            # Get a config value
pvm config set <key> <value>    # Set a config value
pvm config sync                 # Regenerate shell.conf from config.toml
pvm config reset                # Reset configuration to defaults

Available keys

KeyDefaultDescription
shell.legacy_commandstrueEnable legacy aliases (mkenv, rmenv, etc.)
shell.pip_wrappertrueEnable automatic pip wrapping on activate
general.auto_update_days7Metadata auto-update interval in days
general.colored_outputtrueEnable colored terminal output
dedup.enabledtrueEnable package deduplication
dedup.link_strategyautoLink strategy: auto, hardlink, clone, copy

Custom installation directory

Set PVM_HOME to use a non-default installation path:

export PVM_HOME=/custom/path
source ~/.pvm/pvm.sh

On this page