DATUI-MAN(1) User Commands DATUI-MAN(1)

datui-man - show a manual page, list them, or write them all under a directory

datui man [PAGE] [--list] [--dir DIR]

Show a manual page, list them, or write them all under a directory.

With no option, prints the page, or shows it with man(1) when standard output is a terminal; where man(1) is missing, as plain text through a pager: $PAGER, else less(1) or more(1). --dir writes every page, so man datui finds them; a package or the release archive installs them already. PAGE is a page's name with or without datui-, and .5 or .7 for the file and topic pages when a command shares the name.

The page: datui (the default), a command (config, catalog, theme, cache, views, formats, completions, man), config.5, keys, query or formats.7.
List the pages and what each covers.
Write every page under DIR, in man1, man5 and man7, where man looks for them: ~/.local/share/man.
Set a config key for this run, as in the file: -c display.row_numbers=true. Repeatable; a flag of the key's own still wins. datui config keys lists them.
Print help.

0
Success: the session was quit (q, Ctrl+Q or Ctrl+C), or the command did what it was asked.
1
An error, printed to standard error: a PATH that is not there, a configuration file that cannot be used, nothing piped in for -, or a command that failed (datui formats check on a spec with errors).
2
A usage error: an unknown option or command, or a value an option does not take.

The keys of every screen, as a manual page.

datui man keys

The manual pages and what each covers.

datui man --list

Write every page where man finds them for your user, as after cargo install.

datui man --dir ~/.local/share/man

datui(1), man(1)

The datui documentation: <https://derekwisong.github.io/datui/>

Report bugs at <https://github.com/derekwisong/datui/issues>.

Derek Wisong and the datui contributors.

Copyright © 2026 Derek Wisong

datui is free software under the MIT License.

2026-10-06 datui 0.4.0