sklp config passphrase
sklp config passphraseDescription
Without SKLP_SECRETS_PASSPHRASE set, sklp looks the passphrase up in a vault, so it need not be exported in every shell, CI runner and VM.
Subcommands
Technical details
Technical details
Raw command JSON
{
"path": [
"sklp",
"config",
"passphrase"
],
"slug": "config-passphrase",
"name": "passphrase",
"short": "Manage the secrets passphrase held in the OS vault",
"long": "Without SKLP_SECRETS_PASSPHRASE set, sklp looks the passphrase up in a\nvault, so it need not be exported in every shell, CI runner and VM.",
"synopsis": "sklp config passphrase",
"subcommands": [
{
"path": [
"sklp",
"config",
"passphrase",
"command"
],
"slug": "config-passphrase-command",
"name": "command",
"short": "Set the lookup command sklp runs to read the passphrase",
"long": "Stores secrets.passphrase_command in the sklp config. {repo} in it is\nreplaced by this repo's name. Pass an empty string to clear it and fall\nback to the OS vault.",
"synopsis": "sklp config passphrase command [command]",
"positionals": [
{
"name": "command",
"required": false
}
]
},
{
"path": [
"sklp",
"config",
"passphrase",
"set"
],
"slug": "config-passphrase-set",
"name": "set",
"short": "Store the passphrase for this repo in the OS vault",
"synopsis": "sklp config passphrase set"
},
{
"path": [
"sklp",
"config",
"passphrase",
"status"
],
"slug": "config-passphrase-status",
"name": "status",
"short": "Show where the passphrase comes from and whether it decrypts this repo",
"synopsis": "sklp config passphrase status"
},
{
"path": [
"sklp",
"config",
"passphrase",
"unset"
],
"slug": "config-passphrase-unset",
"name": "unset",
"short": "Remove this repo's passphrase from the OS vault",
"synopsis": "sklp config passphrase unset"
}
]
}