idn recognizes these commands:
-h, --help Print help and exit -V, --version Print version and exit -s, --stringprep Prepare string according to nameprep profile -d, --punycode-decode Decode Punycode -e, --punycode-encode Encode Punycode -a, --idna-to-ascii Convert to ACE according to IDNA -u, --idna-to-unicode Convert from ACE according to IDNA --allow-unassigned Toggle IDNA AllowUnassigned flag (default=off) --usestd3asciirules Toggle IDNA UseSTD3ASCIIRules flag (default=off) -p, --profile=STRING Use specified stringprep profile instead Valid stringprep profiles are 'Nameprep', 'KRBprep', 'Nodeprep', 'Resourceprep', 'plain', 'trace', 'SASLprep', and 'ISCSIprep'. --debug Print debugging information (default=off) --quiet Silent operation (default=off)