Ironstream Hub comes with a command-line tool that can be used to perform local actions and receive information. It is called
ihubcmd and can only be run on the same machine where the Hub is installed.
The Hub should be managed and controlled using a browser to the Hub Portal wherever possible – the functionality here is evolving with each release of the Hub.
The Hub Command-line application uses a REST server, and the port used to access it should not be exposed to external sources. This port is set in the
ihubmain.json configuration file.
The only output of
ihubcmd will be the terminal, no log is created. The only outputs will be responses from commands and any warning or error log level messages that occurred during the execution of the commands. The format of executing commands with the executable is:
You can use
ihubcmd -help to get information about the arguments that can be passed into the executable.
An instance of Hub needs to be running for ihubcmd to function, with these exceptions:
Apart from the two options above, the only operational function of
ihubcmd not currently available through the Hub Portal is the ability to clone pipelines. All other functionality is achievable interactively and you are encouraged to use the Portal. Please note that as features evolve it is intended that
ihubcmd will be withdrawn from user use over time.