tabiew(1)

πŸ“¦
version 0.15.1 Β· 2 versions
, in nixpkgs unstable

πŸ’– tabiew(1) β€” your new bestie for peeking at table files πŸ’–

okay so real talk, this is the manual page for tabiew, and it lives in the General Commands Manual section, bestie. grab a snack, we're gonna read it together πŸ“


πŸ¦‹ NAME πŸ¦‹

tabiew β€” a lightweight TUI application to view and query tabular data files, such as CSV, TSV, and parquet.

like, literally a whole vibe. it's a terminal UI that opens your tables and lets you query them. no cap, it's giving main character energy ✨


🌸 SYNOPSIS 🌸

tabiew [--multiparts] [-f|--format] [--sqlite-key] [--no-header]
[--ignore-errors] [--infer-schema] [--infer-datetimes] [--separator]
[--quote-char] [--widths] [--separator-length] [--no-flexible-width]
[--truncate-ragged-lines] [--infer-types] [--no-type-inference]
[--max-rows] [-h|--help] [-V|--version] [RESOURCES]

✨ DESCRIPTION ✨

tabiew is a lightweight TUI application for viewing and querying tabular data files β€” think CSV, TSV, parquet, all of it. you open it up in your terminal and it just slays. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

okay here's the whole flag lineup, no skips, no shortcuts, iykyk πŸ”₯

  • --multiparts <MULTIPARTS>... β€” paths that get opened and concatenated vertically. like stacking your fave fits on top of each other 🧚
  • -f, --format <FORMAT> β€” tells it what the input format is. if you don't say anything, it picks based on the file extension. the possible values are:
    • dsv
    • csv
    • tsv
    • parquet
    • jsonl
    • json
    • arrow
    • fwf
    • sqlite
    • excel
    • logfmt
    • avro
    • html
    • markdown
  • --sqlite-key <SQLITE_KEY> β€” sets the key for sqlite (only if it's required, bestie). πŸ”
  • --no-header β€” use this when your input has no header row. rude of the file honestly.
  • --ignore-errors β€” ignores parsing errors while loading. it's giving "i don't see it so it didn't happen" πŸ™ˆ
  • --infer-schema <INFER_SCHEMA> β€” picks the method for inferring the schema. default: safe. possible values:
    • no
    • fast
    • safe
  • --infer-datetimes β€” does extra processing to parse date and datetime columns. extra effort, but make it cute πŸŽ€
  • --separator <SEPARATOR> β€” the character used as the field separator/delimiter while loading DSV files. default: ,
  • --quote-char <QUOTE_CHAR> β€” the character used to quote fields while loading DSV files. default: "
  • --widths <WIDTHS> β€” a comma-separated list of widths that sets the column widths for FWF files. default: (empty)
  • --separator-length <SEPARATOR_LENGTH> β€” the separator length for FWF files. default: 1
  • --no-flexible-width β€” sets strict column width restrictions for FWF files. strict queen behavior πŸ‘‘
  • --truncate-ragged-lines β€” truncates ragged lines while reading the file βœ‚οΈ
  • --infer-types <INFER_TYPES> β€” the types to infer for text-based files. default: int float
  • --no-type-inference β€” disables type inference, periodt.
  • --max-rows <MAX_ROWS> β€” limits how many rows get read from the input. applies to CSV/DSV/TSV, Parquet, JSON, JSON Lines, Arrow, and Avro files.
  • -h, --help β€” print help πŸ’–
  • -V, --version β€” print version ⭐
  • [RESOURCES] β€” path(s) to the file(s) you wanna open. yes, plural, go off.

🌈 VERSION 🌈

v0.15.1


lowkey a reminder: every option above is literal, so type the flags exactly as written β€” no invented shortcuts, bestie, fr fr. πŸ”₯

and that's the whole page! πŸ’– this was tabiew 0.15.1, from a General Commands Manual near you β€” go open a CSV and be iconic πŸŒΈπŸ¦‹πŸ’…

πŸ“¦ where this page comes from