Skip to content

Commit

Permalink
Provide a flag to show the current version. (#47)
Browse files Browse the repository at this point in the history
`--version` will should the build version and exit, which is useful for
debugging.
  • Loading branch information
shk3 committed Mar 8, 2024
1 parent ba175e9 commit 5d7be01
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ func init() {
pflag.Bool("start-disabled", false, "Whether or not to start the server disabled")
pflag.Bool("debug", false, "Start the server in debug mode")
pflag.Bool("once", false, "Run Ansible Puller just once, then exit")
pflag.Bool("version", false, "Print the build version, then exit")

err := viper.ReadInConfig()
if err != nil {
Expand Down Expand Up @@ -287,6 +288,11 @@ func ansibleRun() error {
}

func main() {
if viper.GetBool("version") {
fmt.Println(Version)
return
}

if viper.GetBool("once") {
if err := ansibleRun(); err != nil {
logrus.Fatalln("Ansible run failed due to: " + err.Error())
Expand Down

0 comments on commit 5d7be01

Please sign in to comment.