1
0
mirror of https://github.com/php/phd.git synced 2026-03-24 07:02:07 +01:00
Files
archived-phd/util/phd.1
Peter Kokot 3564283891 Sync final newlines
This patch adds some missing newlines and trims multiple redundant
newlines into a single newline.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
2018-10-02 06:23:33 +02:00

53 lines
1.5 KiB
Groff

.TH PHD 1 "2011" "The PHP Documentation Team" "Docbook Rendering Engine"
.\" Please adjust this date whenever revising the manpage.
.\" for manpage-specific macros, see man(7)
.SH NAME
phd \- The (PH)P Based (D)ocbook Renderer
.SH SYNOPSIS
.B phd
.RI [ options ]\ [ \fI\-d\fP| \fI\-\-docbook\fP]\ xmlfilename
.SH DESCRIPTION
.B PhD
is a Docbook rendering engine, aiming to replace Docbook-XSL and various
other requirements needed to build the PHP.net documentation.
The goal of PhD is to become a general purpose Docbook rendering engine,
just much much faster the other Docbook toolchains.
.PP
.B phd
bundles several output format in different packages, where the \fIGeneric\fP
package offers standard output without customization.
The \fiPHP\fP package for example is highly customized for the PHP.net
documentations and is not intended to be used outside of PHP.net.
.SH OPTIONS
A summary of options is included below.
.TP
.B \-h, \-\-help
Show summary of options.
.TP
.B \-V, \-\-version
Show version of program.
.TP
.B \-v, \-\-verbose \fIint\fP
Adjusts the verbosity level.
.TP
.B \-P, \-\-package \fIpackagename\fP
Specifies the package which should be used by the rendering process (i.e.
customization strategy).
.TP
.B \-f, \-\-format \fIformatname\fP
Specifies the output format to create.
.TP
.B \-d, \-\-docbook \fIxmlfilename\fP
The XML file (DocBook) to render from.
.TP
.B \-l, \-\-list
Lists all available packages and output formats.
.\" .SH SEE ALSO
.\".BR pman (1),
.SH AUTHOR
phd was written by <The PHP Documentation Team>