Versions in this module Expand all Collapse all v0 v0.2.3 Oct 19, 2017 v0.2.2 Oct 2, 2017 Changes in this version + func CreateDomains(args CreateDomainsArgs) error + func ExecuteDSL(args ExecuteDSLArgs) (*models.DNSConfig, error) + func GetDNSConfig(args GetDNSConfigArgs) (*models.DNSConfig, error) + func InitializeProviders(credsFile string, cfg *models.DNSConfig) (registrars map[string]providers.Registrar, ...) + func Preview(args PreviewArgs) error + func PrintIR(args PrintIRArgs) error + func PrintJSON(args PrintJSONArgs, config *models.DNSConfig) (err error) + func PrintValidationErrors(errs []error) (fatal bool) + func Push(args PushArgs) error + func Run(v string) int + type CreateDomainsArgs struct + type ExecuteDSLArgs struct + DevMode bool + JSFile string + JSONFile string + type FilterArgs struct + Domains string + Providers string + type GetCredentialsArgs struct + CredsFile string + type GetDNSConfigArgs struct + JSONFile string + type PreviewArgs struct + type PrintIRArgs struct + Raw bool + type PrintJSONArgs struct + Output string + Pretty bool + type PushArgs struct + Interactive bool