farinfo(1)
π farinfo(1) β the vibe check for your FST archive π
okay bestie, so farinfo is a User Commands girlie and she lives in the OpenFst house π β¨
β¨ NAME β¨
farinfo β query a finite-state archive π¦
πΈ SYNOPSIS πΈ
farinfo [OPTIONS] [in1.far in2.far...]
π DESCRIPTION π
Prints some basic information about the FSTs in an FST archive. that's it, that's the whole thing, and honestly? she slays at it π
π OPTIONS π
quick housekeeping first, bestie: Boolean options accept either true or false as a value, or the implicit value true if neither value is specified. so like, she's flexible, periodt β¨
--begin_key=NAMEβ Set the first key to list. Default: first key in the archive. iykyk πΈ--end_key=NAMEβ Set the last key to list. Default: last key in the archive. not me picking the whole thing by default π--fst_align[=BOOLEAN]β Write FST data aligned where appropriate. Default:false.--fst_compat_symbols[=BOOLEAN]β Require symbol tables to match when appropriate. Default:true.--fst_default_cache_gc[=BOOLEAN]β Enable garbage collection of cache. Default:true.--fst_default_cache_gc_limit=Nβ Set the cache byte size that triggers garbage collection. Default:1048576.--fst_error_fatal[=BOOLEAN]β If true, FST errors are fatal. Otherwise, returned objects are flagged as bad. For example, FSTs are returned with thekErrorproperty set totrue, and FST weights set so thatMember()returnsfalse. Default:true.--fst_field_separator=STRINGβ Set the characters used as a separator between printed fields. Default:" ". (yes that's a whole bunch of spaces, she's valid π«Ά)--fst_read_mode=STRINGβ Set the default file reading mode for mappable files, either"read"or"map". Default:"read".--fst_verify_properties[=BOOLEAN]β Verify fst properties queried byTestProperties. Default:false.--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) to ensure proper I/O of nested composite weights. Must have size0(none) or2(open and close parenthesis). Default: no parentheses.--fst_weight_separator=CHARACTERβ Set the character separator between printed composite weights. Default: comma.--help[=BOOLEAN]β Show usage information. Default:false.--helpshort[=BOOLEAN]β Show brief usage information. Default:false.--list_fsts[=BOOLEAN]β Display FST information for each key. Default:false. this is the one where she spills ALL the tea π₯--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β Set the temporary directory to use. Default:/tmp.--v[=N]β Set the verbosity level. Default:0.
ngl--fst_weight_separator=CHARACTERtakes a CHARACTER, and--fst_weight_parentheses=STRINGmust be size0or2β the original said it, so i'm saying it, no cap π«π§’
π SEE ALSO π
farcompilestrings(1), farcreate(1), farequal(1), farextract(1), farisomorphic(1), farprintstrings(1) β the whole friend group, obsessed π
and that's the page, bestie π this was OpenFst 1.8.5, dated Mar 2026 (~main character energy~), and honestly? iconic. go query that archive. ate and left no crumbs π β¨π¦
π¦ 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