Actions Status MetaCPAN Release

NAME

nup - N-up output wrapper for optex -Mup

SYNOPSIS

nup [ options ] file ...
nup -e [ options ] command ...

-h,   --help             show help
      --version          show version
-d,   --debug            debug mode
-n,   --dryrun           dry-run mode
-e,   --exec             execute command mode
-V,   --parallel         parallel view mode
-F,   --fold             fold mode (disable page mode)
-H,   --header           show file headers (default: on)
-G,   --grid=#           grid layout (e.g., 2x3)
-C,   --pane=#           number of columns
-R,   --row=#            number of rows
      --height=#         page height in lines
-S,   --pane-width=#     pane width (default: 85)
--bs, --border-style=#   border style (default: heavy-box)
--ls, --line-style=#     line style (none/truncate/wrap/wordwrap)
      --pager=#          pager command (empty to disable)
      --no-pager         disable pager

VERSION

Version 0.99

DESCRIPTION

nup is a simple wrapper script for optex -Mup. It provides a convenient way to view files or run commands with N-up output formatting using the App::optex::up module.

nup automatically detects the mode based on the first argument: if it is an existing file, file view mode is used; if it is an executable command, command mode is used. Use -e option to force command mode when needed.

OPTIONS

General Options

Layout Options

Style Options

Pager Options

EXAMPLES

nup man nup                # view manual in multi-column
nup -C2 man perl           # 2 columns
nup -G2x2 man perl         # 2x2 grid (4-up)
nup -F man perl            # fold mode (no pagination)
nup file1.txt file2.txt    # view files side by side
nup -e ./script.sh         # force command mode for a file

INSTALLATION

Using cpanminus:

cpanm -n App::nup

DIAGNOSTICS

Both stdout and stderr of the command are merged and passed through the output filter. Error messages will appear in the paged output.

EXIT STATUS

The exit status of the executed command is not preserved because the output is passed through a filter pipeline.

SEE ALSO

App::optex::up, optex

AUTHOR

Kazumasa Utashiro

LICENSE

Copyright 2025 Kazumasa Utashiro.

This software is released under the MIT License. https://opensource.org/licenses/MIT