├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .travis.yml ├── Dockerfile ├── LICENSE.md ├── Makefile ├── README.md ├── _config.yml ├── commands ├── create.go ├── init.go ├── preRun.go ├── update.go └── validate.go ├── docker └── docker-compose.yml ├── example.go-transip-dyndns.toml ├── excluding-functions.txt ├── go.mod ├── go.sum ├── internal ├── config │ ├── config.go │ └── configObject.go ├── gipify │ ├── get.go │ ├── get_test.go │ └── ip.go ├── logger │ └── log.go ├── sliceUtils │ ├── Contains.go │ └── find.go ├── tld │ └── tld.go └── transipClient │ ├── createRecord.go │ ├── domain.go │ ├── errors.go │ ├── findRecord.go │ ├── recordChanged.go │ ├── transipClient.go │ └── updateRecord.go └── main.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/_config.yml -------------------------------------------------------------------------------- /commands/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/commands/create.go -------------------------------------------------------------------------------- /commands/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/commands/init.go -------------------------------------------------------------------------------- /commands/preRun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/commands/preRun.go -------------------------------------------------------------------------------- /commands/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/commands/update.go -------------------------------------------------------------------------------- /commands/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/commands/validate.go -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /example.go-transip-dyndns.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/example.go-transip-dyndns.toml -------------------------------------------------------------------------------- /excluding-functions.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/go.sum -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/configObject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/config/configObject.go -------------------------------------------------------------------------------- /internal/gipify/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/gipify/get.go -------------------------------------------------------------------------------- /internal/gipify/get_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/gipify/get_test.go -------------------------------------------------------------------------------- /internal/gipify/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/gipify/ip.go -------------------------------------------------------------------------------- /internal/logger/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/logger/log.go -------------------------------------------------------------------------------- /internal/sliceUtils/Contains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/sliceUtils/Contains.go -------------------------------------------------------------------------------- /internal/sliceUtils/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/sliceUtils/find.go -------------------------------------------------------------------------------- /internal/tld/tld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/tld/tld.go -------------------------------------------------------------------------------- /internal/transipClient/createRecord.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/transipClient/createRecord.go -------------------------------------------------------------------------------- /internal/transipClient/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/transipClient/domain.go -------------------------------------------------------------------------------- /internal/transipClient/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/transipClient/errors.go -------------------------------------------------------------------------------- /internal/transipClient/findRecord.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/transipClient/findRecord.go -------------------------------------------------------------------------------- /internal/transipClient/recordChanged.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/transipClient/recordChanged.go -------------------------------------------------------------------------------- /internal/transipClient/transipClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/transipClient/transipClient.go -------------------------------------------------------------------------------- /internal/transipClient/updateRecord.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/internal/transipClient/updateRecord.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlentink/go-transip-dyndns/HEAD/main.go --------------------------------------------------------------------------------