Tool to manage environment based configurations.
Install dotnet core, run dotnet restore && dotnet build
.
Initiates cit default environment and metadata.
Initiates env-name. Initiates cit default environment, if not found.
Adds the supplied key & value entry to given env-name.
To add default value that applies to all environments, use add default <key> <value>
.
Adds the supplied key & value entry to given env-name securely. The value is encrypted using the provided password and salt.
To add default secure value that applies to all environments, use add default <key> <value> -p password -s salt
.
Please use the same password and salt for all secure keys.
Removes the key entry from the given env-name.
Removes the supplied env-name and its metadata.
Creates new-env-name environment with the same key & value entries as of existing-env-name.
Apply does the following,
- Merges the key-values from the supplied list of environments. Value available in last specified environment takes precedence.
- Replaces the occurences of #key with its corresponding value for the set of files specified.
Optionally pass -p password -s salt
if secure keys needs to decrypted while applying.
Shows the usage instructions for this tool.
- Plugin support to define data storage mechanism.
- Help command.
- Tests.
- Platform specific Executables.
- Make flags and named parameters order independent. e.g
add -p password -s salt key value
Nice to Have!.