60 lines
2 KiB
Perl
60 lines
2 KiB
Perl
|
|
Exercise printing the help messages for dev tools commands.
|
||
|
|
|
||
|
|
Disable the pagers, as the command line parser might use a pager from the users
|
||
|
|
system which will reformat the output if not specifically requesting `plain`
|
||
|
|
output.
|
||
|
|
|
||
|
|
$ export PAGER=false
|
||
|
|
$ export MANPAGER=false
|
||
|
|
|
||
|
|
Output the help text:
|
||
|
|
|
||
|
|
$ dune tools exec --help=plain
|
||
|
|
NAME
|
||
|
|
dune-tools-exec - Command group for running wrapped tools.
|
||
|
|
|
||
|
|
SYNOPSIS
|
||
|
|
dune tools exec COMMAND …
|
||
|
|
|
||
|
|
COMMANDS
|
||
|
|
ocamlearlybird [OPTION]… [ARGS]…
|
||
|
|
Wrapper for running ocamlearlybird intended to be run
|
||
|
|
automatically by a text editor. All positional arguments will be
|
||
|
|
passed to the ocamlearlybird executable (pass flags to
|
||
|
|
ocamlearlybird after the '--' argument, such as 'dune tools exec
|
||
|
|
ocamlearlybird -- --help').
|
||
|
|
|
||
|
|
ocamlformat [OPTION]… [ARGS]…
|
||
|
|
Wrapper for running ocamlformat intended to be run automatically
|
||
|
|
by a text editor. All positional arguments will be passed to the
|
||
|
|
ocamlformat executable (pass flags to ocamlformat after the '--'
|
||
|
|
argument, such as 'dune tools exec ocamlformat -- --help').
|
||
|
|
|
||
|
|
ocamllsp [OPTION]… [ARGS]…
|
||
|
|
Wrapper for running ocamllsp intended to be run automatically by a
|
||
|
|
text editor. All positional arguments will be passed to the
|
||
|
|
ocamllsp executable (pass flags to ocamllsp after the '--'
|
||
|
|
argument, such as 'dune tools exec ocamllsp -- --help').
|
||
|
|
|
||
|
|
COMMON OPTIONS
|
||
|
|
--help[=FMT] (default=auto)
|
||
|
|
Show this help in format FMT. The value FMT must be one of auto,
|
||
|
|
pager, groff or plain. With auto, the format is pager or plain
|
||
|
|
whenever the TERM env var is dumb or undefined.
|
||
|
|
|
||
|
|
--version
|
||
|
|
Show version information.
|
||
|
|
|
||
|
|
EXIT STATUS
|
||
|
|
dune tools exec exits with:
|
||
|
|
|
||
|
|
0 on success.
|
||
|
|
|
||
|
|
1 if an error happened.
|
||
|
|
|
||
|
|
130 if it was interrupted by a signal.
|
||
|
|
|
||
|
|
SEE ALSO
|
||
|
|
dune(1)
|
||
|
|
|