gortctl is a CLI tool for administering a
Gort chatops server installation.
All gortctl functionality has been integrated into the Gort controller binary. This reposisitory -- and the gortctl command -- are now deprecated.
gortctl uses an INI-formatted configuration file, conventionally
named .gortctl in your home directory. This is where you can store
connection credentials to allow gortctl to interact with Gort's REST
API.
An example file might look like this:
[defaults]
profile = gort
[gort]
password = "seekrit#password"
url = https://gort.mycompany.com:4000
user = me
[preprod]
password = "anotherseekrit#password"
url = https://gort.preprod.mycompany.com:4000
user = me
Comments begin with a # character; if your password contains a #,
surround the entire password in quotes, as illustrated above.
You can store multiple "profiles" in this file, with a different name
for each (here, we have gort and preprod). Whichever one is noted
as the default (in the defaults section) will be used by
gortctl. However, you can pass the --profile=$PROFILE option to
gortctl to use a different set of credentials.
While you can add profiles to this file manually, you can also use the
gortctl profile create command to help.
The gortctl executable contains a number of commands and
sub-commands. Help is available for all of them by passing the --help
option. Start with gortctl --help, and go from there.