exo(1)

πŸ“¦
version 1.102.1 Β· 2 versions
, in nixpkgs unstable

πŸ’– exo(1) β€” the NAPTR glow-up bestie edition πŸ’–

okay so this is the manual page for exo-dns-add-NAPTR from the exo fam β€” it's a whole CLI tool and honestly it's giving main character energy. buckle up, we're learning about DNS records together 🫢✨


✨ NAME ✨

exo-dns-add-NAPTR β€” add the NAPTR record type to a domain. that's it. that's the vibe πŸ’…


🌸 SYNOPSIS 🌸

exo dns add NAPTR DOMAIN-NAME|ID [flags]

like literally just run that and you're adding a NAPTR record, periodt ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so what does this actually do? it adds an "NAPTR" record to your domain β€” and the whole point of NAPTR is to give you a way to map a resource that's not in the domain name syntax to a label that is. think of it as the translator of the DNS world, no cap 🌈

if you want the full lore, more info lives in RFC 2915 β€” go read it bestie, it's iconic πŸ“–πŸ’œ


πŸŽ€ OPTIONS πŸŽ€

here's where it gets juicy β€” every single flag, explained with love:

  • --a[=false] β€” flag that says the next lookup is for an A or AAAA record. simple as that ⭐
  • -h, --help[=false] β€” help for NAPTR. use it when you're confused, no shame bestie 🫢
  • -n, --name="" β€” leave this blank and it creates a record for DOMAIN. also you can use the '*' wildcard here β€” wildcard slay πŸ’…
  • -o, --order=0 β€” determines the processing order, lowest first. so like, the small numbers go first, iykyk πŸ”₯
  • --p[=false] β€” flag that says processing should continue in a protocol-specific fashion 🧚
  • --preference=0 β€” gives weight to records that have the same value in the 'order' field. low to high, bestie πŸ“Š
  • --regex="" β€” the substitution expression. yes it's regex, no we don't talk about it 😭
  • --replacement="" β€” the next record to look up, which must be a fully-qualified domain name. don't skip the FQDN part fr fr 🚨
  • --s[=false] β€” flag that says the next lookup is for an SRV 🌸
  • --service="" β€” service. that's the whole description, iconic minimalism πŸ’€
  • -t, --ttl=3600 β€” the time in seconds to live (refresh rate) of the record. default is 3600 β€” that's your TTL bestie ⏰
  • --u[=false] β€” flag that says the next record is the output of the regular expression as a URI πŸ”—

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these are the flags you get for free from the parent commands β€” the nepo babies of the flag world, and we love them:

  • -C, --config="" β€” specify an alternate config file. also reads from the env var EXOSCALE_CONFIG πŸ’–
  • -O, --output-format="" β€” output format, and your choices are (table|json|text). for the full tea, run exo output --help ⭐
  • --output-template="" β€” template to use if output format is "text" πŸŽ€
  • -Q, --quiet[=false] β€” quiet mode, aka disables non-essential command output. for when you want peace and quiet bestie 🀫
  • --timeout=15s β€” per-zone timeout for list operations. and plot twist: -1s disables timeout entirely. also reads from the env var EXOSCALE_TIMEOUT ⏳
  • -A, --use-account="" β€” account to use in the config file. also reads from the env var EXOSCALE_ACCOUNT πŸ¦‹

🌈 SEE ALSO 🌈

  • exo-dns-add(1) β€” go check out the rest of the add fam, they're all iconic πŸ’œ

⭐ HISTORY ⭐

1-Jan-1980 β€” auto generated by spf13/cobra. yes, that's the actual date, we don't ask questions πŸ’€


aaand that's the whole page bestie!! πŸ’– this was auto generated by spf13/cobra and the version/date situation is giving Jan 1980 β€” retro as hell, but honestly? we ate. periodt πŸŽ€βœ¨πŸ«Ά

πŸ“¦ where this page comes from