2
0

main.go 559 B

1234567891011121314151617181920212223242526272829
  1. package main
  2. import (
  3. "flag"
  4. "fmt"
  5. "os"
  6. "github.com/docker/docker-credential-helpers/credentials"
  7. "github.com/porter-dev/porter/cmd/docker-credential-porter/helper"
  8. )
  9. // Version will be linked by an ldflag during build
  10. var Version string = "v0.1.0-beta.3.4"
  11. func main() {
  12. var versionFlag bool
  13. flag.BoolVar(&versionFlag, "version", false, "print version and exit")
  14. flag.Parse()
  15. // Exit safely when version is used
  16. if versionFlag {
  17. fmt.Println(Version)
  18. os.Exit(0)
  19. }
  20. credentials.Serve(&helper.PorterHelper{
  21. Debug: Version == "dev",
  22. })
  23. }