diff --git a/go.mod b/go.mod index 1775e9a0c22111f00507b24abb8579810640d246..1473f2c893908696578a76e1fed9234001f3b073 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,7 @@ module go.jolheiser.com/gomodinit go 1.18 -require github.com/matryer/is v1.4.0 +require ( + github.com/matryer/is v1.4.0 + github.com/peterbourgon/ff/v3 v3.1.2 +) diff --git a/go.sum b/go.sum index ddd6bbf7619e2787b3a4893e125664d2881f6b41..77069500ccf075f4c2f7ec82312cf9052fb9f48e 100644 --- a/go.sum +++ b/go.sum @@ -1,2 +1,9 @@ +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/matryer/is v1.4.0 h1:sosSmIWwkYITGrxZ25ULNDeKiMNzFSr4V/eqBQP0PeE= github.com/matryer/is v1.4.0/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= +github.com/pelletier/go-toml v1.6.0/go.mod h1:5N711Q9dKgbdkxHL+MEfF31hpT7l0S0s/t2kKREewys= +github.com/peterbourgon/ff/v3 v3.1.2 h1:0GNhbRhO9yHA4CC27ymskOsuRpmX0YQxwxM9UPiP6JM= +github.com/peterbourgon/ff/v3 v3.1.2/go.mod h1:XNJLY8EIl6MjMVjBS4F0+G0LYoAqs0DTa4rmHHukKDE= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/main.go b/main.go index 1a38245d96eea4b15d7999fff4c2d50705b1ab4e..e903f4bb19e3f70ad14d473264e7fa29ded812a7 100644 --- a/main.go +++ b/main.go @@ -7,6 +7,8 @@ "os" "os/exec" "path/filepath" "strings" + + "github.com/peterbourgon/ff/v3" ) var Version = "develop" @@ -14,8 +16,7 @@ func main() { fs := flag.NewFlagSet("gomodinit", flag.ExitOnError) versionFlag := fs.Bool("version", false, "Print version and exit") -package main "fmt" fmt.Println(err) return }