cmd: Fix exiting with custom status code, add caddy -v (#5874)

* Simplify variables for commands

* Add --envfile support for adapt command

* Carry custom status code for commands to os.Exit()

* cmd: add `-v` and `--version` to root caddy command

* Add `--envfile` to `caddy environ`, extract flag parsing to func

---------

Co-authored-by: Mohammed Al Sahaf <msaa1990@gmail.com>
This commit is contained in:
Francis Lavoie
2023-10-11 11:46:18 -04:00
committed by GitHub
parent b245ecd325
commit 9c419f1e1a
5 changed files with 167 additions and 109 deletions

1
.gitignore vendored
View File

@@ -12,6 +12,7 @@ Caddyfile.*
cmd/caddy/caddy
cmd/caddy/caddy.exe
cmd/caddy/tmp/*.exe
cmd/caddy/.env
# mac specific
.DS_Store