The interface for Config options.
Keys to encrypt.
The preferred way to set encrypted keys is to use BaseConfigStore.encryptedKeys so they are constant for all instances of a Config class. However, this is useful for instantiating subclasses of ConfigStore on the fly (like ConfigFile) without defining a new class.
The full file path where the config file is stored.
The file name.
If the file is in the global or project directory.
If the file is in the state folder or no (.sfdx).
The root folder where the config file is stored.
The state folder where the config file is stored.
Indicates if init should throw if the corresponding config file is not found.