Configuration for Hazelcast CLC
Hazelcast CLC allows you to configure settings for cluster connection credentials, using a configuration file. Some of those settings may be overriden using global command-line parameters.
CLC has a simple YAML configuration, usually named config.yaml
.
This file can exist anywhere in the file system, and can be used with the --config
(or -c
) flag:
clc -c test/config.yaml
configs
directory in $CLC_HOME
is special, it contains all the configurations known to CLC. You can use the clc home
command in order to see where $CLC_HOME
is:
clc home
/home/me/.local/share/clc
Known configurations can be directly specified by their names, instead of the full path.
clc config list
command lists the configurations known to CLC:
# List configurations
$ clc config list
--------------------
Configuration Name
--------------------
default
pr-3066
--------------------
# Start CLC shell with configuration named pr-3066
$ clc -c pr-3066
-
If no configuration is specified, but a single configuration exists, that configuration is used.
-
If there are more than one configuration exists, and the
default
configuration exists, thedefault
configuration is used. -
Otherwise CLC displays a selector to choose the cluster. The name of the default configuration may be overriden using the
CLC_CONFIG
environment variable.