pdtinfo(1)

✨ pdtinfo β€” the manual page bestie ✨

okay so this is the man page for pdtinfo, a User Command in the pdtinfo(1) family, and it is genuinely so simple and so useful, come with me πŸ’–

🌸 NAME 🌸

pdtinfo β€” show information about a PDT. that's it. that's the whole job. she shows you info. about a PDT. iconic behavior honestly πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

pdtinfo [OPTIONS] in.pdt

yes bestie, you hand her an in.pdt and some OPTIONS and she talks. simple as 🫢


πŸ’… DESCRIPTION πŸ’…

She prints out information about a PDT. no cap, that's literally the entire description. short queen energy. main character, minimal dialogue ✨


πŸŽ€ OPTIONS πŸŽ€

quick PSA before we dive in, and this one matters: boolean options accept either true or false as a value, or the implicit value true if you don't specify a value at all. so if you're out here just slapping the flag down with no =whatever, she's gonna assume true. periodt πŸ’…

  • --fst_align[=BOOLEAN] β€” write FST data aligned where it's appropriate to do so. default: false.
  • --fst_compat_symbols[=BOOLEAN] β€” require symbol tables to match when appropriate. default: true.
  • --fst_default_cache_gc[=BOOLEAN] β€” turn on garbage collection of the cache. default: true (she's tidy like that 🧹).
  • --fst_default_cache_gc_limit=N β€” sets the cache byte size that triggers garbage collection. default: 1048576.
  • --fst_error_fatal[=BOOLEAN] β€” if true, FST errors are fatal. if not, the returned objects get flagged as bad instead. for example, FSTs are returned with the kError property set to true, and FST weights are set so that Member() returns false. default: true. (so yeah, by default errors are not a vibe check you pass πŸ’€)
  • --fst_field_separator=STRING β€” sets the characters used as a separator between printed fields. default: " " (that's five spaces, bestie, count them).
  • --fst_read_mode=STRING β€” sets the default file reading mode for mappable files. it's either "read" or "map". default: "read".
  • --fst_verify_properties[=BOOLEAN] β€” verify fst properties queried by TestProperties. default: false.
  • --fst_weight_parentheses=STRING β€” sets the characters enclosing the first weight of a printed composite weight (think pair weight, tuple weight, and derived classes) so nested composite weights get proper I/O. must have size 0 (none) or 2 (open and close parenthesis). default: no parentheses.
  • --fst_weight_separator=CHARACTER β€” sets the character separator between printed composite weights. default: comma.
  • --help[=BOOLEAN] β€” show usage information. default: false.
  • --helpshort[=BOOLEAN] β€” show brief usage information (the snack-sized version, we love her πŸ“). default: false.
  • --pdt_parentheses=STRING β€” sets the PDT parenthesis label pairs.
  • --save_relabel_ipairs=FILENAME β€” save input relabel pairs to file. default: do not save.
  • --save_relabel_opairs=FILENAME β€” save output relabel pairs to file. default: do not save.
  • --tmpdir=PATHNAME β€” sets the temporary directory to use. default: /tmp.
  • --v[=N] β€” sets the verbosity level. default: 0.
lowkey reminder that any option marked [=BOOLEAN] is chill about you skipping the value β€” you skip it, you get true. that's the whole rule. iykyk πŸ’œ

πŸ‘‘ SEE ALSO πŸ‘‘

go give these girls a visit too, they're all in the same friend group 🌈


aaaand that's the whole page bestie!! this one came from OpenFst 1.8.5 and it's dated Mar 2026 🌸 tysm for reading, go run pdtinfo on something and feel soooo informed, mwah πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from