├── .gitignore ├── LICENSE ├── README.adoc ├── cmd ├── generate.go ├── install.go ├── root.go └── version.go ├── go.mod ├── go.sum ├── main.go ├── remote ├── git.go └── repo.go ├── templ ├── config.go ├── gen.go └── storage.go └── utils ├── error.go └── file.go /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .idea 3 | .DS_Store 4 | coverage.txt 5 | lets-gopher-exercise 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/README.adoc -------------------------------------------------------------------------------- /cmd/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/cmd/generate.go -------------------------------------------------------------------------------- /cmd/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/cmd/install.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/cmd/version.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/main.go -------------------------------------------------------------------------------- /remote/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/remote/git.go -------------------------------------------------------------------------------- /remote/repo.go: -------------------------------------------------------------------------------- 1 | package remote 2 | 3 | type Repository interface { 4 | Install() 5 | } 6 | -------------------------------------------------------------------------------- /templ/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/templ/config.go -------------------------------------------------------------------------------- /templ/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/templ/gen.go -------------------------------------------------------------------------------- /templ/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/templ/storage.go -------------------------------------------------------------------------------- /utils/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/utils/error.go -------------------------------------------------------------------------------- /utils/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/lets-gopher-exercise/HEAD/utils/file.go --------------------------------------------------------------------------------