fstinfo(1)
π fstinfo π
okay bestie, gather round, because fstinfo(1) is here and she is serving info about your FSTs β¨. This is the user-commands page for her, so let's get into it π
πΈ NAME πΈ
fstinfo β shows you info about an FST π«Ά
β¨ SYNOPSIS β¨
fstinfo [OPTIONS] [in.fst]
π DESCRIPTION π
She prints out information about an FST. That's it, that's the job, and she does it beautifully π no cap.
π OPTIONS π
real talk first: boolean options can take either true or false as a value, OR you can just say the option and it's implicitly true if you don't give a value at all. lowkey convenient, highkey iconic π«
--arc_filter=TYPEβ Sets the arc filter, and TYPE is one ofany,epsilon,iepsilon, andoepsilon. Heads up though: this only changes the counts of (co)accessible states, connected states, and (strongly) connected components. Default:any.--fst_align[=BOOLEAN]β Writes FST data aligned where appropriate. Default:false.--fst_compat_symbols[=BOOLEAN]β Makes it require symbol tables to match when appropriate. Default:true.--fst_default_cache_gc[=BOOLEAN]β Enables garbage collection of the cache ποΈβ¨. Default:true.--fst_default_cache_gc_limit=Nβ Sets the cache byte size that triggers garbage collection. Default:1048576.--fst_error_fatal[=BOOLEAN]β If it'strue, FST errors are fatal π. Otherwise the returned objects get flagged as bad instead β like, FSTs come back with thekErrorproperty set totrue, and FST weights get set so thatMember()returnsfalse. Default:true.--fst_field_separator=STRINGβ Sets the characters used as a separator between printed fields. Default:" ".--fst_read_mode=STRINGβ Sets the default file reading mode for mappable files, either"read"or"map". Default:"read".--fst_verify[=BOOLEAN]β Verifies FST sanity. Default:true.--fst_verify_properties[=BOOLEAN]β Verifies fst properties queried byTestProperties. 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 that nested composite weights I/O properly. It must have size0(none) or2(open and close parenthesis). Default: no parentheses.--fst_weight_separator=CHARACTERβ Sets the character separator between printed composite weights. Default: comma.--help[=BOOLEAN]β Shows usage information. Default:false.--helpshort[=BOOLEAN]β Shows brief usage information. Default:false.--info_type=TYPEβ Sets the info format, one ofauto,long, andshort. Default:auto.--pipe[=BOOLEAN]β Sends information to stderr, and input to stdout π. Default:false.--save_relabel_ipairs=FILENAMEβ Saves input relabel pairs to a file. Default: do not save.--save_relabel_opairs=FILENAMEβ Saves output relabel pairs to a file. Default: do not save.--test_properties[=BOOLEAN]β Computes property values (if unknown to FST). Default:true.--tmpdir=PATHNAMEβ Sets the temporary directory to use. Default:/tmp.--v[=N]β Sets the verbosity level. Default:0.
π¦ SEE ALSO π¦
the whole friend group showed up, they all ate fr fr ππ
fstarcsort(1), fstclosure(1), fstcompile(1), fstcompose(1), fstcompress(1), fstconcat(1), fstconnect(1), fstconvert(1), fstdeterminize(1), fstdifference(1), fstdisambiguate(1), fstdraw(1), fstencode(1), fstepsnormalize(1), fstequal(1), fstequivalent(1), fstintersect(1), fstinvert(1), fstisomorphic(1), fstlinear(1), fstloglinearapply(1), fstmap(1), fstminimize(1), fstprint(1), fstproject(1), fstprune(1), fstpush(1), fstrandgen(1), fstrelabel(1), fstreplace(1), fstreverse(1), fstreweight(1), fstrmepsilon(1), fstshortestdistance(1), fstshortestpath(1), fstsymbols(1), fstsynchronize(1), fsttopsort(1), fstunion(1)
okay that's the whole page bestie, go forth and fstinfo responsibly ππ
and for the lil sign-off β this one's from OpenFst 1.8.5, dated Mar 2026 πβ mwah, love u, bye π«Ά
π¦ 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