mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
More consistent man page descriptions for CLI options
This commit is contained in:
@@ -48,14 +48,14 @@ Also, if your ROM is designed for a monochrome Game Boy, you can make sure that
|
||||
option, which implies
|
||||
.Fl w
|
||||
but also prohibits the use of banked VRAM.
|
||||
.Pp
|
||||
The input
|
||||
.Ar file
|
||||
can be a path to a file, or
|
||||
.Cm \-
|
||||
to read from standard input.
|
||||
.Pp
|
||||
Note that options can be abbreviated as long as the abbreviation is unambiguous:
|
||||
.Sh ARGUMENTS
|
||||
.Nm
|
||||
accepts the usual short and long options, such as
|
||||
.Fl V
|
||||
and
|
||||
.Fl -version .
|
||||
Options later in the command line override those set earlier, except for when duplicate options are considered an error.
|
||||
Options can be abbreviated as long as the abbreviation is unambiguous:
|
||||
.Fl \-verb
|
||||
is
|
||||
.Fl \-verbose ,
|
||||
@@ -63,7 +63,52 @@ but
|
||||
.Fl \-ver
|
||||
is invalid because it could also be
|
||||
.Fl \-version .
|
||||
The arguments are as follows:
|
||||
.Pp
|
||||
Unless otherwise noted, passing
|
||||
.Ql -
|
||||
(a single dash) as a file name makes
|
||||
.Nm
|
||||
use standard input (for input files) or standard output (for output files).
|
||||
To suppress this behavior, and open a file in the current directory actually called
|
||||
.Ql - ,
|
||||
pass
|
||||
.Ql ./-
|
||||
instead.
|
||||
Using standard input or output for more than one file in a single command may produce unexpected results.
|
||||
.Pp
|
||||
.Nm
|
||||
accepts decimal, hexadecimal, octal, and binary for numeric option arguments.
|
||||
Decimal numbers are written as usual; hexadecimal numbers must be prefixed with either
|
||||
.Ql $
|
||||
or
|
||||
.Ql 0x ;
|
||||
octal numbers must be prefixed with either
|
||||
.Ql &
|
||||
or
|
||||
.Ql 0o ;
|
||||
and binary numbers must be prefixed with either
|
||||
.Ql %
|
||||
or
|
||||
.Ql 0b .
|
||||
(The prefixes
|
||||
.Ql $
|
||||
and
|
||||
.Ql &
|
||||
will likely need escaping or quoting to avoid being interpreted by the shell.)
|
||||
Leading zeros (after the base prefix, if any) are accepted, and letters are not case-sensitive.
|
||||
For example, all of these are equivalent:
|
||||
.Ql 42 ,
|
||||
.Ql 042 ,
|
||||
.Ql 0x2A ,
|
||||
.Ql 0X2A ,
|
||||
.Ql 0x2a ,
|
||||
.Ql &52 ,
|
||||
.Ql 0o52 ,
|
||||
.Ql 0O052 ,
|
||||
.Ql 0b00101010 ,
|
||||
.Ql 0B101010 .
|
||||
.Pp
|
||||
The following options are accepted:
|
||||
.Bl -tag -width Ds
|
||||
.It Fl B Ar param , Fl \-backtrace Ar param
|
||||
Configures how location backtraces are printed if warnings or errors occur.
|
||||
|
||||
Reference in New Issue
Block a user