Multiple configuration files
ecctl supports having multiple configuration files out of the box. This allows for easy management of multiple environments or specialized targets. By default it will use $HOME/.ecctl/config.<json|toml|yaml|hcl>
, but when the --config
flag is specified, it will append the --config
name to the file:
# Default behaviour
$ ecctl version
# will use ~/.ecctl/config.yaml
# When an environment is specified, the configuration file used will change
$ ecctl version --config ece
# will use ~/.ecctl/ece.yaml