Lazy load keytar, and verify that the credential vault is able to be accessed, or whether there is a problem.
true if credential vault is available, false if it is not
Delete the secure property specified from the operating system credential vault.
The account the property is stored under
The name of the property to delete
The parameters and response console APIs
true if the property was deleted successfully
Locate the names of secured properties stored under an account in the operating system's credential vault.
The account to search for in the credential store
The parameters and response console APIs
a list of secured properties stored under the specified account
Retrieve info about old plug-ins and their overrides.
plugins
- List of CLI plug-ins to uninstalloverrides
- List of overrides to remove from app settingsGet the number of old profiles present in the CLI home dir.
Root profiles directory
Number of old profiles found
Process the command and input.
Parameters supplied by yargs
Remove obsolete Imperative overrides from app settings. This method is called before uninstalling old plug-ins.
This method is private because only the convert-profiles command is able
to disable the credential manager and reload it. For all other commands,
the credential manager is loaded in Imperative.init
and frozen with
Object.freeze
so cannot be modified later on.
Generated using TypeDoc
Handler for the convert profiles command.