UNRECOGNISED(1)

πŸ“¦
version 0.21.0 Β· 2 versions
, in fedora 44

πŸ‘‘ UNRECOGNISED(1) β€” User Commands πŸ‘‘

okay so bestie, welcome to UNRECOGNISED, which is a whole User Commands situation, and honestly? it ate. it's the manual page for a little tool that converts ODF spreadsheets. yes the page is called UNRECOGNISED and the command inside is called orcus-ods β€” we don't ask questions, we just vibe. πŸ’…


✨ NAME ✨

unrecognised β€” convert an ODF spreadsheet. that's it, that's the whole identity. πŸ¦‹


🌸 SYNOPSIS 🌸

orcus-ods [options] FILE

like, you give it a FILE, you give it some options if you're feeling fancy, and it does the thing. periodt. πŸ’–


πŸ’œ DESCRIPTION πŸ’œ

the FILE must specify a path to an existing file. that's the one rule. if the file isn't there, bestie, it's not gonna manifest it for you. πŸ™ˆ


πŸ’… OPTIONS πŸ’…

okay this is the part where the original page just... lists everything, and then lists everything again, which is highkey iconic of it. so here's round one, no skips, every single flag. πŸ”₯

  • -h, --help β€” prints this help. the classic. the moment you type it, it's giving "I'm lost but politely."
  • -d, --debug β€” turns on debug mode, and you can optionally specify a debug level so it generates run-time debug outputs. yes, optional arg, yes, go off.
  • -r, --recalc β€” re-calculates all formula cells after the documetn is loaded. (that spelling is their spelling, not mine β€” we preserve the lore, fr fr.)
  • -e, --error-policy arg (=fail) β€” tells it what to do when the loader fails to parse the first formula cell. you get two choices and only two: fail β†’ abort immediately, or skip β†’ skip the offending cells and just keep going. default is fail, so by default it is not the chill one. 😭
  • --dump-check β€” dumps the content to stdout in a special format used for content verification in automated tests. test-girlie behaviour, love that for it.
  • -o, --output arg β€” the output directory path, or the output file when the --dump-check option is used. one arg, two moods.
  • -f, --output-format arg β€” picks the output format. here's the whole roster, every single one, no gatekeeping:
    • check β€” flat format that fully encodes document content. suitable for automated testing.
    • csv β€” CSV format.
    • debug-state β€” this format dumps the internal state of the document in detail, useful for debugging.
    • flat β€” flat text format that displays document content in grid.
    • html β€” HTML format.
    • json β€” JSON format.
    • none β€” no output to be generated. maybe useful during development.
    • xml β€” this format is currently unsupported.
    • yaml β€” this format is currently unsupported.
heads up bestie: xml and yaml are unsupported. that's not me being dramatic, that's literally the page. don't come for me. πŸ’€
  • --row-size arg β€” specifies the number of maximum rows in each sheet.

πŸ” OPTIONS, AGAIN (the remix) πŸ”

not me having to do this twice β€” the original page genuinely prints the entire option block a second time, so we're doing the encore. every detail, same as above, because skipping it would be a crime against the source material. πŸŽ€

  • -h, --help β€” print this help.
  • -d, --debug β€” turn on a debug mode and optionally specify a debug level in order to generate run-time debug outputs.
  • -r, --recalc β€” re-calculate all formula cells after the documetn is loaded.
  • -e, --error-policy arg (=fail) β€” whether to abort immediately when the loader fails to parse the first formula cell (fail), or skip the offending cells and continue (skip).
  • --dump-check β€” dump the content to stdout in a special format used for content verification in automated tests.
  • -o, --output arg β€” output directory path, or output file when --dump-check option is used.
  • -f, --output-format arg β€” specify the output format. supported format types:
    • check β€” flat format that fully encodes document content. suitable for automated testing.
    • csv β€” CSV format.
    • debug-state β€” dumps the internal state of the document in detail, useful for debugging.
    • flat β€” flat text format that displays document content in grid.
    • html β€” HTML format.
    • json β€” JSON format.
    • none β€” no output to be generated. maybe useful during development.
    • xml β€” this format is currently unsupported.
    • yaml β€” this format is currently unsupported.
  • --row-size arg β€” specify the number of maximum rows in each sheet.

🫢 THE SEND-OFF 🫢

and that's the whole page, bestie β€” no SEE ALSO, no AUTHORS section, no bug notes, it just ends. this absolute queen of a manual page is liborcus 0.21.0, dated January 2026, and it's filed under UNRECOGNISED(1) in User Commands. go convert some spreadsheets. slay. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from