DOXX(1)

πŸ“¦ version 0.1.4, in ubuntu resolute, ubuntu stonking

πŸ‘‘ DOXX β€” like, the manual page bestie πŸ’…

doxx is a terminal document viewer for .docx files, and it lives in the General Commands Manual section (that's section 1, for the uninitiated πŸŽ€). Yes babes, you can read Word docs in your terminal now. It's giving main character energy and I'm obsessed.


✨ NAME ✨

doxx β€” terminal document viewer for .docx files πŸ¦‹


🌸 SYNOPSIS 🌸

doxx [-o | --outline] [-p | --page page] [-s | --search term]
     [--export format] [--images] [--extract-images directory] [options]
     file
doxx --debug-terminal

πŸ’– DESCRIPTION πŸ’–

Okay so picture this: doxx is a terminal-based document viewer for Microsoft Word .docx files. She serves an interactive interface for viewing, searching, and navigating Word documents right there in your terminal, and she's got support for outline view, image display, and a whole lineup of export formats. Periodt. πŸ’…

She speaks terminal image protocols β€” think Kitty, iTerm2, and Sixel β€” for inline image display, and she's got all the export options you need to convert docs to plain text, Markdown, CSV, or JSON. Versatile queen. πŸ‘‘

When you invoke her with a file argument, doxx opens the document in interactive mode if a TTY is detected. But if you're in a non-interactive environment (no TTY bestie, tragic), doxx automatically gives you formatted text output with document metadata, showing the first 20 elements of the document. If you want to override that TTY detection and force interactive mode anyway, use --force-ui. No cap.


🌈 OPTIONS 🌈

Here are all the options available when viewing documents. Buckle up, there's a lot, and we love that for us. πŸ’–

πŸŽ€ Viewing Options

  • -o, --outline β€” Start with outline view. She displays document structure and headings instead of the full content. Structure queen.
  • -p, --page page β€” Jump to a specific page number on startup. Zero scrolling required, we love efficiency.
  • -s, --search term β€” Search and highlight the specified term in the document. Found it instantly, slay.
  • --force-ui β€” Force interactive UI mode, bypassing TTY detection entirely. She said "I'm doing it anyway." πŸ’…
  • --color β€” Enable color support for text rendering. Aesthetic matters, always. 🌈

πŸ¦‹ Image Options

  • --images β€” Display images inline in the terminal. She automatically detects terminal capabilities and uses the appropriate protocol. Smart AND pretty.
  • --no-images β€” Force text-only mode for images. No inline image display, just vibes and letters.
  • --extract-images directory β€” Extract all images from the document to the specified directory. Get those pics outta there. πŸ–ΌοΈ
  • --image-width cols β€” Maximum image width in terminal columns. Default: auto-detect from terminal size.
  • --image-height rows β€” Maximum image height in terminal rows. Default: auto-detect from terminal size.
  • --image-scale scale β€” Image scaling factor. The value must be between 0.1 and 2.0. Default: 1.0.
  • --debug-terminal β€” Test and display terminal image capabilities. Vibe check for your terminal, basically. πŸ”

⭐ Export Options

  • --export format β€” Export the document to the specified format and print to stdout. Possible values:
    • markdown β€” Convert document to Markdown format
    • text β€” Convert to plain text
    • csv β€” Export as comma-separated values
    • json β€” Export document structure as JSON

🫢 General Options

  • -h, --help β€” Print help information. Bestie's always got your back.
  • -V, --version β€” Print version information. Who are you wearing? It's doxx. πŸ’œ

😭 EXIT STATUS 😭

The doxx utility exits 0 on success, and >0 if an error occurs. Clean exit, no drama. πŸ™ˆ


πŸ”₯ EXAMPLES πŸ”₯

View a document in interactive mode:

$ doxx document.docx

Start viewing from page 5:

$ doxx --page 5 document.docx

Open document with outline view:

$ doxx --outline document.docx

Search for a term and highlight it:

$ doxx --search "important" document.docx

Export document to Markdown:

$ doxx --export markdown document.docx > output.md

Export to plain text:

$ doxx --export text document.docx > output.txt

View document with inline images:

$ doxx --images document.docx

Extract all images to a directory:

$ doxx --extract-images ./images document.docx

View with custom image scaling:

$ doxx --images --image-scale 0.8 document.docx

Test terminal image capabilities:

$ doxx --debug-terminal

πŸ’œ NOTES πŸ’œ

🧚 Interactive Controls

When you're running in interactive mode, these keyboard controls are available. Learn them, live them, love them. πŸ’–

πŸ“„ Document View

  • q β€” Quit application
  • o β€” Switch to outline view
  • s β€” Enter search mode
  • h, F1 β€” Toggle help overlay
  • c β€” Copy document content to clipboard (as plain text)
  • k, Up β€” Scroll up one line
  • j, Down β€” Scroll down one line
  • PageUp β€” Scroll up one page (10 lines)
  • PageDown β€” Scroll down one page (10 lines)
  • Home β€” Jump to beginning of document
  • End β€” Jump to end of document
  • n β€” Next search result (when search results exist)
  • p β€” Previous search result (when search results exist)
  • Mouse wheel β€” Scroll up/down (3 lines per scroll)

🌸 Outline View

  • q, Esc β€” Return to document view
  • k, Up β€” Move selection up
  • j, Down β€” Move selection down
  • Enter β€” Jump to selected heading and return to document view
  • c β€” Copy document outline to clipboard (with indentation)
  • Mouse wheel β€” Scroll through outline items

πŸ” Search Mode

  • q, Esc β€” Return to document view
  • characters β€” Type to build search query
  • Backspace β€” Delete last character from query
  • Enter, Down β€” Next search result
  • Up β€” Previous search result
  • F2 β€” Copy search results to clipboard (formatted list)
  • Mouse wheel β€” Navigate through search results

πŸŽ€ AUTHORS πŸŽ€

doxx was written by Brandon Greenwell <greenwell.brandon@gmail.com> πŸ’–

This manual page was written by Nadzeya Hutsko <nadzya.info@gmail.com> ✨


πŸ‘‘ SEE ALSO πŸ‘‘

pandoc(1), less(1) β€” go check them out too bestie, iykyk. 🫢


And that's the whole page, babe β€” this one ships from Debian, dated October 14, 2025. Stay iconic, read your docs in the terminal, and remember: doxx never misses. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from