exo(1)
π 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 anAorAAAArecord. simple as that β-h,--help[=false]β help forNAPTR. use it when you're confused, no shame bestie π«Ά-n,--name=""β leave this blank and it creates a record forDOMAIN. 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 anSRVπΈ--service=""β service. that's the whole description, iconic minimalism π-t,--ttl=3600β the time in seconds to live (refresh rate) of the record. default is3600β 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 varEXOSCALE_CONFIGπ-O,--output-format=""β output format, and your choices are(table|json|text). for the full tea, runexo 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:-1sdisables timeout entirely. also reads from the env varEXOSCALE_TIMEOUTβ³-A,--use-account=""β account to use in the config file. also reads from the env varEXOSCALE_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
- nixpkgs unstable: exoscale-cli 1.102.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms