···1717 "github.com/spf13/pflag"
1818)
19192020+// By default the version information is retrieved from VCS. If not available during build,
2121+// override this variable using linker flags to change the displayed version.
2222+// Example: `-ldflags "-X main.versionOverride=v1.2.3"`
2323+var versionOverride = ""
2424+2525+func versionInfo() string {
2626+ version := "(unknown)"
2727+ if versionOverride != "" {
2828+ version = versionOverride
2929+ } else if buildInfo, ok := debug.ReadBuildInfo(); ok {
3030+ version = buildInfo.Main.Version
3131+ }
3232+ return fmt.Sprintf("git-pages-cli %s", version)
3333+}
3434+2035var passwordFlag = pflag.String("password", "", "password for DNS challenge authorization")
2136var tokenFlag = pflag.String("token", "", "token for forge authorization")
2237var challengeFlag = pflag.Bool("challenge", false, "compute DNS challenge entry from password (output zone file record)")
···5368 operations++
5469 }
5570 return operations == 1
5656-}
5757-5858-// By default the version information is retrieved from VCS.
5959-// If not available during build, override this variable
6060-// using linker flags to change the displayed version.
6161-// Example: `-ldflags "-X main.versionOverride=v1.2.3"`
6262-var versionOverride = ""
6363-6464-func versionInfo() string {
6565- version := "(unknown)"
6666- if versionOverride != "" {
6767- version = versionOverride
6868- } else if buildInfo, ok := debug.ReadBuildInfo(); ok {
6969- version = buildInfo.Main.Version
7070- }
7171- return fmt.Sprintf("git-pages-cli %s", version)
7271}
73727473func displayFS(root fs.FS) error {