mirror of https://github.com/caddyserver/caddy.git
cmd: Add print-env flag to run command
This commit is contained in:
parent
28df6cedfe
commit
0d3f99e85a
|
@ -137,9 +137,18 @@ func cmdStart() (int, error) {
|
||||||
func cmdRun() (int, error) {
|
func cmdRun() (int, error) {
|
||||||
runCmd := flag.NewFlagSet("run", flag.ExitOnError)
|
runCmd := flag.NewFlagSet("run", flag.ExitOnError)
|
||||||
runCmdConfigFlag := runCmd.String("config", "", "Configuration file")
|
runCmdConfigFlag := runCmd.String("config", "", "Configuration file")
|
||||||
|
runCmdPrintEnvFlag := runCmd.Bool("print-env", false, "Print environment (useful for debugging)")
|
||||||
runCmdPingbackFlag := runCmd.String("pingback", "", "Echo confirmation bytes to this address on success")
|
runCmdPingbackFlag := runCmd.String("pingback", "", "Echo confirmation bytes to this address on success")
|
||||||
runCmd.Parse(os.Args[2:])
|
runCmd.Parse(os.Args[2:])
|
||||||
|
|
||||||
|
// if we are supposed to print the environment, do that first
|
||||||
|
if *runCmdPrintEnvFlag {
|
||||||
|
exitCode, err := cmdEnviron()
|
||||||
|
if err != nil {
|
||||||
|
return exitCode, err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// if a config file was specified for bootstrapping
|
// if a config file was specified for bootstrapping
|
||||||
// the server instance, load it now
|
// the server instance, load it now
|
||||||
var config []byte
|
var config []byte
|
||||||
|
|
Loading…
Reference in New Issue