v0.11.1
hoverctl targets
We've made a big change to how hoverctl works. "Targets" make it easier to work with multiple Hoverfly instances - this is especially useful if you want to use hoverctl to manage both local and remote instances.
A target stores the configuration for a Hoverfly instance, so you can easily specify which instance to use when executing hoverctl commands by setting the -t
/ --target
flag. If you do not specify a target, hoverctl will use the "default" target. Targets can be viewed using hoverctl targets
and can be created using hoverctl targets create my-target
.
More information on hoverctl targets
hoverctl login
We have added a new command for logging into an instance of Hoverfly. As part of this change, we've moved the username and password out of the config file. Instead, when using the hoverctl login
command, you will be now prompted to enter a username and password.
More information on hoverctl login
hoverctl start --auth
With the introduction of the new hoverctl login
command, we have also added the --auth
flag to hoverctl start
. Using this flag will prompt you to set a username and password which will be used to log in to the Hoverfly instance.
More information on starting Hoverfly with authentication
hoverctl middleware
Based on feedback, we have shortened the output of the hoverctl middleware
command. Before, it would print out the full middleware script. Now, it will print the first five lines so that you can confirm that a script has been set. If you want to see the full script, this can be done by using the verbose -v
flag.
More information on middleware
hoverctl errors to stdout
It was noticed that hoverctl was not writing errors to the standard error stream. This bug has been fixed in v0.11.1.
More information on hoverctl