man/asciidoctor.adoc in asciidoctor-1.5.5 vs man/asciidoctor.adoc in asciidoctor-1.5.6

- old
+ new

@@ -1,10 +1,10 @@ = asciidoctor(1) Dan Allen; Sarah White; Ryan Waldron :doctype: manpage :man manual: Asciidoctor Manual -:man source: Asciidoctor 1.5.5 +:man source: Asciidoctor 1.5.6 :page-layout: base == NAME asciidoctor - converts AsciiDoc source files to HTML, DocBook and other formats @@ -24,46 +24,46 @@ === Security Settings *-B, --base-dir*=_DIR_:: Base directory containing the document and resources. Defaults to the directory containing the source file, or the working directory if the source is read from a stream. - Can be used as a way to chroot the execution of the program. + When combined with the safe mode setting, can be used to chroot the execution of the program. *-S, --safe-mode*=_SAFE_MODE_:: Set safe mode level: _unsafe_, _safe_, _server_ or _secure_. Disables potentially dangerous macros in source files, such as `include::[]`. If not set, the safe mode level defaults to _unsafe_ when Asciidoctor is invoked using this script. *--safe*:: Set safe mode level to _safe_. - Enables include macros, but restricts access to ancestor paths of source file. + Enables include directives, but prevents access to ancestor paths of source file. Provided for compatibility with the asciidoc command. If not set, the safe mode level defaults to _unsafe_ when Asciidoctor is invoked using this script. === Document Settings *-a, --attribute*=_ATTRIBUTE_:: Define, override or delete a document attribute. - Command-line attributes take precedence over attributes defined in the source file. + Command-line attributes take precedence over attributes defined in the source file unless the value ends with _@_. + _ATTRIBUTE_ is normally formatted as a key-value pair, in the form _NAME=VALUE_. Alternate acceptable forms are _NAME_ (where the _VALUE_ defaults to an empty string), _NAME!_ (unassigns the _NAME_ attribute) and _NAME=VALUE@_ (where _VALUE_ does not override value of _NAME_ attribute if it's already defined in the source document). Values containing spaces should be enclosed in quotes. + This option may be specified more than once. *-b, --backend*=_BACKEND_:: Backend output file format: _html5_, _docbook5_, _docbook45_ and _manpage_ are supported out of the box. You can also use the backend alias names _html_ (aliased to _html5_) or _docbook_ (aliased to _docbook5_). + Other values can be passed, but if Asciidoctor cannot resolve the backend to a converter, it will fail. Defaults to _html5_. - Other options can be passed, but if Asciidoctor cannot find the backend, it will fail during conversion. *-d, --doctype*=_DOCTYPE_:: Document type: _article_, _book_, _manpage_ or _inline_. Sets the root element when using the _docbook_ backend and the style class on the HTML body element when using the _html_ backend. The _book_ document type allows multiple level-0 section titles in a single document. - The _manpage_ document type enables parsing of metadata necessary to produce a manpage. + The _manpage_ document type enables parsing of metadata necessary to produce a man page. The _inline_ document type allows the content of a single paragraph to be formatted and returned without wrapping it in a containing element. Defaults to _article_. === Rendering Control @@ -96,13 +96,13 @@ Synonym for *--attribute numbered*. *-o, --out-file*=_OUT_FILE_:: Write output to file _OUT_FILE_. Defaults to the base name of the input file suffixed with _backend_ extension. - If the input is read from standard input, then the output file defaults to stdout. - If _OUT_FILE_ is _-_ then the standard output is also used. - If specified, the file is resolved relative to the working directory. + The file is resolved relative to the working directory. + If the input is read from standard input or a named pipe (fifo), then the output file defaults to stdout. + If _OUT_FILE_ is _-_, then the output file is written to standard output. *-r, --require*=_LIBRARY_:: Require the specified library before executing the processor, using the standard Ruby require. This option may be specified more than once. @@ -134,21 +134,23 @@ *-t, --timings*:: Display timings information (time to read, parse and convert). === Program Information -*-h, --help*:: - Show the help message. +*-h, --help* [_TOPIC_]:: + Print the help message. + Show the command usage if _TOPIC_ is not specified (or not recognized). + Dump the Asciidoctor man page (in troff/groff format) if _TOPIC_ is _manpage_. *-V, --version*:: Print program version number. + `-v` can also be used if no other flags or arguments are present. == ENVIRONMENT -*Asciidoctor* honors the SOURCE_DATE_EPOCH environment variable. +*Asciidoctor* honors the *SOURCE_DATE_EPOCH* environment variable. If this variable is assigned an integer value, that value is used as the epoch of all input documents and as the local date and time. See https://reproducible-builds.org/specs/source-date-epoch/ for more information about this environment variable. == EXIT STATUS @@ -178,7 +180,7 @@ *Discussion list / forum:* http://discuss.asciidoctor.org == COPYING -Copyright \(C) 2012-2016 Dan Allen, Ryan Waldron and the Asciidoctor Project. +Copyright \(C) 2012-2017 Dan Allen, Ryan Waldron and the Asciidoctor Project. Free use of this software is granted under the terms of the MIT License.