mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-09-20 06:46:19 +08:00
da1cbad4ec
* VULTR: Update govultr to v1.0.0 (fixes #892) (#897) * go get -u github.com/hexonet/go-sdk * Fix HEXONET providers.json entry * providers.json: json commma * providers.json: fmtjson * HEXONET: Implement get-zones. Fix tests and docs. * fixup! * Update azure test failures * Move version info into its own package * Use new version system
23 lines
698 B
Go
23 lines
698 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"log"
|
|
"os"
|
|
"runtime/debug"
|
|
|
|
"github.com/StackExchange/dnscontrol/v3/commands"
|
|
"github.com/StackExchange/dnscontrol/v3/pkg/version"
|
|
_ "github.com/StackExchange/dnscontrol/v3/providers/_all"
|
|
)
|
|
|
|
//go:generate go run build/generate/generate.go build/generate/featureMatrix.go
|
|
|
|
func main() {
|
|
log.SetFlags(log.LstdFlags | log.Lshortfile)
|
|
if info, ok := debug.ReadBuildInfo(); !ok && info == nil {
|
|
fmt.Fprint(os.Stderr, "Warning: dnscontrol was built without Go modules. See https://github.com/StackExchange/dnscontrol#from-source for more information on how to build dnscontrol correctly.\n\n")
|
|
}
|
|
os.Exit(commands.Run("dnscontrol " + version.VersionString()))
|
|
}
|