diff options
| author | s <[email protected]> | 2025-11-07 12:32:24 -0500 |
|---|---|---|
| committer | s <[email protected]> | 2025-11-07 12:32:24 -0500 |
| commit | eeb3f677cae9c13440e868a83c0a621c5b22b0b5 (patch) | |
| tree | 6beddb2f2c65bc09f194fcaca28b25a6b7dd1cd8 /cmd/dns.go | |
| parent | 7d63867f365163f149db5d768c71f518f9eaf711 (diff) | |
| download | dborg-eeb3f677cae9c13440e868a83c0a621c5b22b0b5.tar.gz dborg-eeb3f677cae9c13440e868a83c0a621c5b22b0b5.zip | |
feat: add show-only flag to filter dns tld results by existence status
Diffstat (limited to 'cmd/dns.go')
| -rw-r--r-- | cmd/dns.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -26,6 +26,7 @@ var dnsTLDCmd = &cobra.Command{ func runDNSTLDCheck(cmd *cobra.Command, args []string) error { term := args[0] + showOnly, _ := cmd.Flags().GetString("show-only") cfg := config.New() c, err := client.New(cfg) @@ -34,7 +35,8 @@ func runDNSTLDCheck(cmd *cobra.Command, args []string) error { } params := &models.DNSTLDParams{ - Term: term, + Term: term, + ShowOnly: showOnly, } fmt.Printf("Checking TLDs for term: %s\n\n", term) @@ -54,4 +56,6 @@ func runDNSTLDCheck(cmd *cobra.Command, args []string) error { func init() { rootCmd.AddCommand(dnsCmd) dnsCmd.AddCommand(dnsTLDCmd) + + dnsTLDCmd.Flags().StringP("show-only", "s", "", "Filter results: 'exists' (only existing domains), 'nxdomain' (only non-existing domains), or empty (show all)") } |
