From f5f8414b8da519109f34689e39dc1abffadf8b4b Mon Sep 17 00:00:00 2001 From: Patrick Pacher Date: Thu, 9 Apr 2020 11:18:44 +0200 Subject: [PATCH] Migrate to go modules --- Gopkg.lock | 172 -------------------------------------------- Gopkg.toml | 29 -------- cmd/cfg-envelope.go | 2 +- cmd/cfg-signet.go | 4 +- cmd/cfg-tools.go | 2 +- cmd/cmd-manage.go | 2 +- cmd/password.go | 6 +- cmd/utils.go | 2 +- go.mod | 20 ++++++ go.sum | 77 ++++++++++++++++++++ 10 files changed, 106 insertions(+), 210 deletions(-) delete mode 100644 Gopkg.lock delete mode 100644 Gopkg.toml create mode 100644 go.mod create mode 100644 go.sum diff --git a/Gopkg.lock b/Gopkg.lock deleted file mode 100644 index 6a76123..0000000 --- a/Gopkg.lock +++ /dev/null @@ -1,172 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6e5a3c39b076935a83346f9e51e11ae3e791524f6fc92c18975d3c5399872fd7" - name = "github.com/AlecAivazis/survey" - packages = ["."] - pruneopts = "UT" - revision = "e4af3b345125b0903edb492a33a99a23e9eb3487" - version = "v1.8.7" - -[[projects]] - branch = "master" - digest = "1:d38cc62bf81b2247597596ee088042c400c40307e5a6bbeb9df4190c83e19a00" - name = "github.com/aead/ecdh" - packages = ["."] - pruneopts = "UT" - revision = "85c03e91d99ae3280de8341f9434bf4c733ddafb" - -[[projects]] - digest = "1:870d441fe217b8e689d7949fef6e43efbc787e50f200cb1e70dbca9204a1d6be" - name = "github.com/inconshreveable/mousetrap" - packages = ["."] - pruneopts = "UT" - revision = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" - version = "v1.0" - -[[projects]] - branch = "master" - digest = "1:400e113a367b511b9b09ca642ee11d9885485a93838526d697033af334a2fdde" - name = "github.com/kballard/go-shellquote" - packages = ["."] - pruneopts = "UT" - revision = "95032a82bc518f77982ea72343cc1ade730072f0" - -[[projects]] - digest = "1:4a29eeb25603debe8f2098a9902c4d3851034cf70d33be428826e86e8c30a1b0" - name = "github.com/mattn/go-colorable" - packages = ["."] - pruneopts = "UT" - revision = "98ec13f34aabf44cc914c65a1cfb7b9bc815aef1" - version = "v0.1.4" - -[[projects]] - digest = "1:29895093e370d9da5fd1c9ab12a5855ccb568f28766e0c3ff159c4b0f09aa127" - name = "github.com/mattn/go-isatty" - packages = ["."] - pruneopts = "UT" - revision = "31745d66dd679ac0ac4f8d3ecff168fce6170c6a" - version = "v0.0.11" - -[[projects]] - branch = "master" - digest = "1:2b32af4d2a529083275afc192d1067d8126b578c7a9613b26600e4df9c735155" - name = "github.com/mgutz/ansi" - packages = ["."] - pruneopts = "UT" - revision = "9520e82c474b0a04dd04f8a40959027271bab992" - -[[projects]] - digest = "1:3b7bb4dccaa604125b8392b33d69a4a477efb928644d534e3d4063d4b6892693" - name = "github.com/safing/portbase" - packages = [ - "container", - "formats/dsd", - "formats/varint", - "info", - ] - pruneopts = "UT" - revision = "a120990396939bbe3480f752d190c476b1d56c3a" - version = "v0.4.1" - -[[projects]] - digest = "1:274f67cb6fed9588ea2521ecdac05a6d62a8c51c074c1fccc6a49a40ba80e925" - name = "github.com/satori/go.uuid" - packages = ["."] - pruneopts = "UT" - revision = "f58768cc1a7a7e77a3bd49e98cdd21419399b6a3" - version = "v1.2.0" - -[[projects]] - digest = "1:e096613fb7cf34743d49af87d197663cfccd61876e2219853005a57baedfa562" - name = "github.com/spf13/cobra" - packages = ["."] - pruneopts = "UT" - revision = "f2b07da1e2c38d5f12845a4f607e2e1018cbb1f5" - version = "v0.0.5" - -[[projects]] - digest = "1:524b71991fc7d9246cc7dc2d9e0886ccb97648091c63e30eef619e6862c955dd" - name = "github.com/spf13/pflag" - packages = ["."] - pruneopts = "UT" - revision = "2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab" - version = "v1.0.5" - -[[projects]] - branch = "master" - digest = "1:93d6687fc19da8a35c7352d72117a6acd2072dfb7e9bfd65646227bf2a913b2a" - name = "github.com/tevino/abool" - packages = ["."] - pruneopts = "UT" - revision = "9b9efcf221b50905aab9bbabd3daed56dc10f339" - -[[projects]] - branch = "master" - digest = "1:4df631634d7dc4496e9c51436cc2d3ccd0d0d4734640f63108950fe68b348b7e" - name = "golang.org/x/crypto" - packages = [ - "blake2b", - "blake2s", - "chacha20", - "chacha20poly1305", - "curve25519", - "hkdf", - "internal/subtle", - "pbkdf2", - "poly1305", - "salsa20", - "salsa20/salsa", - "scrypt", - "sha3", - ] - pruneopts = "UT" - revision = "e1110fd1c708ef015366ea01799a23c459593c47" - -[[projects]] - branch = "master" - digest = "1:2a7bb603cdfc77afb007e411395d21947ac9e8f9cc220ca0f6883027402bbdc3" - name = "golang.org/x/sys" - packages = [ - "cpu", - "unix", - ] - pruneopts = "UT" - revision = "4c7a9d0fe056d9d1de37e1409ca8a5c17accb46a" - -[[projects]] - digest = "1:a8136ab6079cc7a9de8d8665e6757b506bf2bb4c88014a4dc1e35eaaa449dfc0" - name = "gopkg.in/AlecAivazis/survey.v1" - packages = [ - "core", - "terminal", - ] - pruneopts = "UT" - revision = "e4af3b345125b0903edb492a33a99a23e9eb3487" - version = "v1.8.7" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/AlecAivazis/survey", - "github.com/aead/ecdh", - "github.com/safing/portbase/container", - "github.com/safing/portbase/formats/dsd", - "github.com/safing/portbase/info", - "github.com/satori/go.uuid", - "github.com/spf13/cobra", - "github.com/tevino/abool", - "golang.org/x/crypto/blake2b", - "golang.org/x/crypto/blake2s", - "golang.org/x/crypto/chacha20poly1305", - "golang.org/x/crypto/hkdf", - "golang.org/x/crypto/pbkdf2", - "golang.org/x/crypto/poly1305", - "golang.org/x/crypto/salsa20", - "golang.org/x/crypto/scrypt", - "golang.org/x/crypto/sha3", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml deleted file mode 100644 index 2765dc9..0000000 --- a/Gopkg.toml +++ /dev/null @@ -1,29 +0,0 @@ -# Gopkg.toml example -# -# Refer to https://golang.github.io/dep/docs/Gopkg.toml.html -# for detailed Gopkg.toml documentation. -# -# required = ["github.com/user/thing/cmd/thing"] -# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] -# -# [[constraint]] -# name = "github.com/user/project" -# version = "1.0.0" -# -# [[constraint]] -# name = "github.com/user/project2" -# branch = "dev" -# source = "github.com/myfork/project2" -# -# [[override]] -# name = "github.com/x/y" -# version = "2.4.0" -# -# [prune] -# non-go = false -# go-tests = true -# unused-packages = true - -[prune] - go-tests = true - unused-packages = true diff --git a/cmd/cfg-envelope.go b/cmd/cfg-envelope.go index 6819292..5bbab2c 100644 --- a/cmd/cfg-envelope.go +++ b/cmd/cfg-envelope.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/AlecAivazis/survey" + "github.com/AlecAivazis/survey/v2" "github.com/safing/jess" ) diff --git a/cmd/cfg-signet.go b/cmd/cfg-signet.go index bf67988..0de6db9 100644 --- a/cmd/cfg-signet.go +++ b/cmd/cfg-signet.go @@ -5,7 +5,7 @@ import ( "strings" "time" - "github.com/AlecAivazis/survey" + "github.com/AlecAivazis/survey/v2" "github.com/safing/jess" "github.com/safing/jess/tools" ) @@ -18,7 +18,7 @@ func newSignet(name, scheme string) (*jess.Signet, error) { enterName := &survey.Input{ Message: "Enter name of signet:", } - err := survey.AskOne(enterName, &name, survey.MinLength(1)) + err := survey.AskOne(enterName, &name, survey.WithValidator(survey.MinLength(1))) if err != nil { return nil, err } diff --git a/cmd/cfg-tools.go b/cmd/cfg-tools.go index d873ed5..7d3a1bb 100644 --- a/cmd/cfg-tools.go +++ b/cmd/cfg-tools.go @@ -8,7 +8,7 @@ import ( "github.com/safing/jess/tools" - "github.com/AlecAivazis/survey" + "github.com/AlecAivazis/survey/v2" ) func pickTools(toolNames []string, promptMsg string) ([]string, error) { //nolint:unused,deadcode // TODO diff --git a/cmd/cmd-manage.go b/cmd/cmd-manage.go index deb232f..4af56bf 100644 --- a/cmd/cmd-manage.go +++ b/cmd/cmd-manage.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/AlecAivazis/survey" + "github.com/AlecAivazis/survey/v2" "github.com/safing/jess" "github.com/spf13/cobra" ) diff --git a/cmd/password.go b/cmd/password.go index b871fbe..ecc9692 100644 --- a/cmd/password.go +++ b/cmd/password.go @@ -12,7 +12,7 @@ import ( "github.com/safing/jess" - "github.com/AlecAivazis/survey" + "github.com/AlecAivazis/survey/v2" ) func registerPasswordCallbacks() { @@ -57,7 +57,7 @@ func createPassword(reference string, minSecurityLevel int) (string, error) { prompt := &survey.Password{ Message: makePrompt("Please enter password", reference), } - err := survey.AskOne(prompt, &pw1, func(val interface{}) error { + err := survey.AskOne(prompt, &pw1, survey.WithValidator(func(val interface{}) error { pwVal, ok := val.(string) if !ok { return errors.New("input error") @@ -68,7 +68,7 @@ func createPassword(reference string, minSecurityLevel int) (string, error) { return fmt.Errorf("please enter a stronger password, you only reached %d bits of security, while the envelope has a minimum of %d", pwSecLevel, minSecurityLevel) } return nil - }) + })) if err != nil { return "", err } diff --git a/cmd/utils.go b/cmd/utils.go index b4441b7..243356c 100644 --- a/cmd/utils.go +++ b/cmd/utils.go @@ -1,7 +1,7 @@ package main import ( - "github.com/AlecAivazis/survey" + "github.com/AlecAivazis/survey/v2" ) func confirm(promptMsg string, suggest bool) (bool, error) { diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..77195ae --- /dev/null +++ b/go.mod @@ -0,0 +1,20 @@ +module github.com/safing/jess + +go 1.14 + +require ( + github.com/AlecAivazis/survey/v2 v2.0.7 + github.com/aead/ecdh v0.2.0 + github.com/inconshreveable/mousetrap v1.0.0 + github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 + github.com/mattn/go-colorable v0.1.4 + github.com/mattn/go-isatty v0.0.11 + github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b + github.com/safing/portbase v0.4.1 + github.com/satori/go.uuid v1.2.0 + github.com/spf13/cobra v0.0.5 + github.com/spf13/pflag v1.0.5 + github.com/tevino/abool v0.0.0-20170917061928-9b9efcf221b5 + golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708 + golang.org/x/sys v0.0.0-20191113165036-4c7a9d0fe056 +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..5422fc6 --- /dev/null +++ b/go.sum @@ -0,0 +1,77 @@ +github.com/AlecAivazis/survey/v2 v2.0.7 h1:+f825XHLse/hWd2tE/V5df04WFGimk34Eyg/z35w/rc= +github.com/AlecAivazis/survey/v2 v2.0.7/go.mod h1:mlizQTaPjnR4jcpwRSaSlkbsRfYFEyKgLQvYTzxxiHA= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8 h1:xzYJEypr/85nBpB11F9br+3HUrpgb+fcm5iADzXXYEw= +github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod h1:oX5x61PbNXchhh0oikYAH+4Pcfw5LKv21+Jnpr6r6Pc= +github.com/aead/ecdh v0.2.0 h1:pYop54xVaq/CEREFEcukHRZfTdjiWvYIsZDXXrBapQQ= +github.com/aead/ecdh v0.2.0/go.mod h1:a9HHtXuSo8J1Js1MwLQx2mBhkXMT6YwUmVVEY4tTB8U= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174 h1:WlZsjVhE8Af9IcZDGgJGQpNflI3+MJSBhsgT5PCtzBQ= +github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod h1:DqJ97dSdRW1W22yXSB90986pcOyQ7r45iio1KN2ez1A= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= +github.com/kr/pty v1.1.4 h1:5Myjjh3JY/NaAi4IsUbHADytDyl1VE1Y9PXDlL+P/VQ= +github.com/kr/pty v1.1.4/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-colorable v0.1.4 h1:snbPLB8fVfU9iwbbo30TPtbLRzwWu6aJS6Xh4eaaviA= +github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.11 h1:FxPOTFNqGkuDUGi3H/qkUbQO4ZiBa2brKq5r0l8TGeM= +github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= +github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1fWh90gTKwiN4QCGoY9TWyyO4= +github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/safing/portbase v0.4.1 h1:N/R1YBvyXMrjOCLPm9U5i+9VQLTPYcX61NXluxP1f04= +github.com/safing/portbase v0.4.1/go.mod h1:ZuWxXI5bgNC1/2vLEIxWajgGz8RsP5N4wNRwO+OCJiA= +github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww= +github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v0.0.5 h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s= +github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/tevino/abool v0.0.0-20170917061928-9b9efcf221b5 h1:hNna6Fi0eP1f2sMBe/rJicDmaHmoXGe1Ta84FPYHLuE= +github.com/tevino/abool v0.0.0-20170917061928-9b9efcf221b5/go.mod h1:f1SCnEOt6sc3fOJfPQDRDzHOtSXuTtnz0ImG9kPRDV0= +github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708 h1:pXVtWnwHkrWD9ru3sDxY/qFK/bfc0egRovX91EjWjf4= +golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190530182044-ad28b68e88f1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191113165036-4c7a9d0fe056 h1:dHtDnRWQtSx0Hjq9kvKFpBh9uPPKfQN70NZZmvssGwk= +golang.org/x/sys v0.0.0-20191113165036-4c7a9d0fe056/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=