FARCONVERT(1)
β¨ NAME β¨
farconvert β the manual page for farconvert 1.8.4, bestie. Section 1, user commands, main character energy π
π¦ DESCRIPTION π¦
okay so. farconvert converts FST and container types. that's the whole vibe. it takes one kind of thing and turns it into another kind of thing, no cap β¨
Here's how you actually call it:
Usage: farconvert [in.far [out.far]]
so like, you can hand it an input and an output, or just vibe and let it do its thing with defaults π«Ά
πΈ PROGRAM FLAGS πΈ
--far_typeβ type =std::string, default ="default". FAR file format type, and it's gotta be one of:"default","fst","stlist","sttable". if you leave it as"default"it just uses the input FAR type, which is lowkey the polite thing to do π--fst_typeβ type =std::string, default ="". Output FST type. that's it, that's the flag π
π LIBRARY FLAGS π
Flags from: compile-strings.cc
--far_field_separatorβ type =std::string, default = the literal newline character, shown here exactly as the page has it:
--far_field_separator: type = std::string, default = "
"
Set of characters used as a separator between printed fields. yes the default is literally a line break, she contains multitudes π
Flags from: flags.cc
--helpβ type =bool, default =false. show usage information π--helpshortβ type =bool, default =false. show brief usage information (the tl;dr version, we love her)--tmpdirβ type =std::string, default ="/tmp". temporary directory--vβ type =int32_t, default =0. verbosity level. crank it up if you want the tea β
Flags from: fst.cc
--fst_alignβ type =bool, default =false. Write FST data aligned where appropriate--fst_default_cache_gcβ type =bool, default =true. Enable garbage collection of cache π§Ή--fst_default_cache_gc_limitβ type =int64_t, default =1048576. Cache byte size that triggers garbage collection. that's one mebibyte for the number girlies π--fst_read_modeβ type =std::string, default ="read". Default file reading mode for mappable files--fst_verify_propertiesβ type =bool, default =false. Verify FST properties queried byTestProperties--save_relabel_ipairsβ type =std::string, default ="". Save input relabel pairs to file--save_relabel_opairsβ type =std::string, default ="". Save output relabel pairs to file
Flags from: symbol-table.cc
--fst_compat_symbolsβ type =bool, default =true. Require symbol tables to match when appropriate. she's a little demanding but honestly valid π«Ά--fst_field_separatorβ type =std::string, default =" ". Set of characters used as a separator between printed fields. (yes, that's nine whole spaces in there, iconic)
Flags from: util.cc
--fst_error_fatalβ type =bool, default =true. FST errors are fatal; o.w. return objects flagged as bad: e.g., FSTs:kErrorproperty set, FST weights: not aMember(). so like, by default an error is a whole dramatic thing π
Flags from: weight.cc
--fst_weight_parenthesesβ type =std::string, default ="". 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 size 0 (none) or 2 (open and close parenthesis). so it's none-or-both, no in-between situationships β--fst_weight_separatorβ type =std::string, default =",". Character separator between printed composite weights; must be a single character. ONE. character. periodt π
no cap, that's every single flag on the page. nothing skipped, nothing invented, all facts intact π¦
and that's the whole page, bestie!! this was farconvert 1.8.4, from July 2018, and the original footer called it FARCONVERT(1) at the bottom. go forth and convert some FSTs, you absolute legend πβ¨πΈ
π¦ where this page comes from
- fedora 43: openfst-tools 1.8.4-3.fc43 Β· Apache-2.0
- fedora 44: openfst-tools 1.8.4-4.fc44 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms