mpdtinfo(1)
β¨ mpdtinfo β¨
okay bestie, so this is mpdtinfo from the User Commands squad π
it's a whole utility that just... tells you things. about an MPDT. that's the vibe.
πΈ NAME πΈ
mpdtinfo β show information about an MPDT π
π¦ SYNOPSIS π¦
mpdtinfo [OPTIONS] in.mpdt
π DESCRIPTION π
It prints out information about an MPDT. that's it, that's the whole job, and honestly? iconic. no notes. π β¨
π OPTIONS π
lowkey important before we dive in: the boolean options are flexible like that π they'll take either true or false as a value, OR you can just say the option with no value at all and it'll assume true for you. generous queen behavior fr fr.
--fst_align[=BOOLEAN]β write FST data aligned where appropriate. default:false. not aligned by default, so if that's your thing, say so π--fst_compat_symbols[=BOOLEAN]β require symbol tables to match when appropriate. default:true. it's checking, okay? it cares π«Ά--fst_default_cache_gc[=BOOLEAN]β enable garbage collection of cache. default:true. yes bestie, we clean up after ourselves here π§Ήβ¨--fst_default_cache_gc_limit=Nβ set the cache byte size that triggers garbage collection. default:1048576. that's the threshold, and once we hit it, GC said it's my time π--fst_error_fatal[=BOOLEAN]β iftrue, FST errors are fatal. otherwise, returned objects get flagged as bad instead. like, for example, FSTs come back with thekErrorproperty set totrue, and FST weights get set so thatMember()returnsfalse. default:true. so yeah, heads up: by default an error will absolutely end you ππ--fst_field_separator=STRINGβ set the characters used as a separator between printed fields. default:" ". that's five spaces, bestie, count them π--fst_read_mode=STRINGβ set the default file reading mode for mappable files, either"read"or"map". default:"read". two options, no in-between, pick your fighter π--fst_verify_properties[=BOOLEAN]β verify fst properties queried byTestProperties. default:false. extra checking if you want it, off by default β¨--fst_weight_parentheses=STRINGβ set the characters enclosing the first weight of a printed composite weight (e.g., pair weight, tuple weight, and derived classes) so that nested composite weights do proper I/O. must have size0(none) or2(open and close parenthesis). default: no parentheses. so it's zero or two characters, no chaotic middle ground π«--fst_weight_separator=CHARACTERβ set the character separator between printed composite weights. default: comma. just a lil comma, doing its thing π--help[=BOOLEAN]β show usage information. default:false. your classic SOS button π--helpshort[=BOOLEAN]β show brief usage information. default:false. the TL;DR version, for when you have zero attention span (me) π--mpdt_parentheses=STRINGβ set the MPDT parenthesis label pairs. default: empty string. nothing there by default, it's giving minimalist πΈ--save_relabel_ipairs=FILENAMEβ save input relabel pairs to file. default: do not save. she's not saving unless you ask, no assumptions π₯--save_relabel_opairs=FILENAMEβ save output relabel pairs to file. default: do not save. same energy, different direction π--tmpdir=PATHNAMEβ set the temporary directory to use. default:/tmp. the classic spot, iconic, never misses π--v[=N]β set the verbosity level. default:0. crank it up if you want the tea β
π SEE ALSO π
the whole friend group, go say hi π«Άβ¨
and that's the whole page bestie, no cap π this was OpenFst 1.8.5, dated Mar 2026 β mwah, periodt, go read an MPDT πππ
π¦ where this page comes from
- ubuntu stonking: libfst-tools 1.8.5-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms