dita-command-arguments.dita 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd">
  3. <!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
  4. <reference id="dita-command-properties" xml:lang="en">
  5. <title>Arguments and options for the <cmdname>dita</cmdname> command</title>
  6. <titlealts>
  7. <navtitle>DITA command arguments</navtitle>
  8. </titlealts>
  9. <shortdesc>The <cmdname>dita</cmdname> command takes mandatory arguments to process DITA content, manage plug-ins, or
  10. print information about the command. Options can be used to modify the command behavior or specify additional
  11. configuration parameters.</shortdesc>
  12. <prolog>
  13. <metadata>
  14. <keywords>
  15. <indexterm>dita command<indexterm>syntax</indexterm></indexterm>
  16. </keywords>
  17. </metadata>
  18. </prolog>
  19. <refbody>
  20. <section>
  21. <title>Usage</title>
  22. <syntaxdiagram>
  23. <fragment>
  24. <groupseq>
  25. <kwd>dita</kwd>
  26. <kwd>--input=</kwd>
  27. <var>file</var>
  28. <kwd>--format=</kwd>
  29. <var>name</var>
  30. <groupcomp importance="optional">
  31. <var>options</var>
  32. </groupcomp>
  33. </groupseq>
  34. </fragment>
  35. <fragment>
  36. <groupseq>
  37. <kwd>dita</kwd>
  38. <kwd>--install</kwd>
  39. <groupchoice importance="optional">
  40. <var>filename</var>
  41. <var>URL</var>
  42. </groupchoice>
  43. </groupseq>
  44. </fragment>
  45. <fragment>
  46. <groupseq>
  47. <kwd>dita</kwd>
  48. <kwd>--uninstall</kwd>
  49. <var>id</var>
  50. </groupseq>
  51. </fragment>
  52. <fragment>
  53. <groupseq>
  54. <kwd>dita</kwd>
  55. <kwd>--help</kwd>
  56. </groupseq>
  57. </fragment>
  58. <fragment>
  59. <groupseq>
  60. <kwd>dita</kwd>
  61. <kwd>--version</kwd>
  62. </groupseq>
  63. </fragment>
  64. </syntaxdiagram>
  65. <note>Most <cmdname>dita</cmdname> command options support several syntax alternatives. All options can be
  66. specified with a GNU-style option keyword preceded by two hyphens. In many cases, Unix-style single-letter
  67. options (preceded by a single hyphen) are also available for backwards compatibility.</note>
  68. </section>
  69. <section>
  70. <title>Arguments</title>
  71. <parml>
  72. <plentry>
  73. <pt>
  74. <parmname>--input</parmname>=<varname>file</varname></pt>
  75. <pt>
  76. <parmname>-i</parmname>
  77. <varname>file</varname>
  78. </pt>
  79. <pd id="args.input.desc">Specifies the master file for your documentation project. This argument corresponds
  80. to the common parameter <parmname>args.input</parmname>. Typically this is a DITA map, however it also can
  81. be a DITA topic if you want to transform a single DITA file. The path can be absolute, relative to
  82. <parmname>args.input.dir</parmname>, or relative to the current directory if
  83. <parmname>args.input.dir</parmname> is not defined.</pd>
  84. </plentry>
  85. <plentry>
  86. <pt>
  87. <parmname>--format</parmname>=<varname>name</varname></pt>
  88. <pt>
  89. <parmname>-f</parmname>
  90. <varname>name</varname>
  91. </pt>
  92. <pd conref="parameters-base.dita#base/transtype.desc"/>
  93. <pd>This argument corresponds to the common parameter <parmname>transtype</parmname>.</pd>
  94. <pd>
  95. <p conref="../resources/conref-task.dita#ID/transtypes"/>
  96. </pd>
  97. </plentry>
  98. <plentry>
  99. <pt>
  100. <parmname>--install</parmname> <varname>filename</varname></pt>
  101. <pt>
  102. <parmname>--install</parmname> <varname>URL</varname></pt>
  103. <pd>Install a single plug-in from a local ZIP file or from a URL.</pd>
  104. </plentry>
  105. <plentry>
  106. <pt>
  107. <parmname>--install</parmname>
  108. </pt>
  109. <pd><ph conref="../resources/conref-task.dita#ID/plugin-integrate-all"/></pd>
  110. </plentry>
  111. <plentry>
  112. <pt>
  113. <parmname>--uninstall</parmname> <varname>id</varname>
  114. </pt>
  115. <pd>
  116. <p>Uninstall a plug-in with the specified ID.</p>
  117. <note conref="../resources/conref-task.dita#ID/plugin-remove-subdir"/>
  118. </pd>
  119. </plentry>
  120. <plentry>
  121. <pt>
  122. <parmname>--help</parmname></pt>
  123. <pt>
  124. <parmname>-h</parmname>
  125. </pt>
  126. <pd>Print command usage help.</pd>
  127. </plentry>
  128. <plentry>
  129. <pt>
  130. <parmname>--version</parmname>
  131. </pt>
  132. <pd>Print version information and exit.</pd>
  133. </plentry>
  134. </parml>
  135. </section>
  136. <section>
  137. <title>Options</title>
  138. <parml id="dita_build_options">
  139. <plentry>
  140. <pt>
  141. <parmname>--output</parmname>=<varname>dir</varname></pt>
  142. <pt>
  143. <parmname>-o</parmname>
  144. <varname>dir</varname>
  145. </pt>
  146. <pd id="output.dir.desc">Specifies the path of the output directory; the path can be absolute or relative to
  147. the current directory. This argument corresponds to the common parameter <parmname>output.dir</parmname>. By
  148. default, the output is written to the <filepath>out</filepath> subdirectory of the current directory.</pd>
  149. </plentry>
  150. <plentry>
  151. <pt>
  152. <parmname>--filter</parmname>=<varname>file</varname>
  153. </pt>
  154. <pd>Specifies filter file(s) used to include, exclude, or flag content. </pd>
  155. <pd>This argument corresponds to the common parameter <parmname>args.filter</parmname>. Relative paths are
  156. resolved against the current directory and internally converted to absolute paths.</pd>
  157. </plentry>
  158. <plentry>
  159. <pt>
  160. <parmname>--temp</parmname>=<varname>dir</varname></pt>
  161. <pt>
  162. <parmname>-t</parmname>
  163. <varname>dir</varname>
  164. </pt>
  165. <pd conref="parameters-base.dita#base/dita.temp.dir.desc"/>
  166. <pd>This argument corresponds to the common parameter <parmname>dita.temp.dir</parmname>.</pd>
  167. </plentry>
  168. <plentry>
  169. <pt>
  170. <parmname>--verbose</parmname></pt>
  171. <pt>
  172. <parmname>-v</parmname>
  173. </pt>
  174. <pd>Verbose logging.</pd>
  175. </plentry>
  176. <plentry>
  177. <pt>
  178. <parmname>--debug</parmname></pt>
  179. <pt>
  180. <parmname>-d</parmname>
  181. </pt>
  182. <pd>Debug logging.</pd>
  183. </plentry>
  184. <plentry>
  185. <pt>
  186. <parmname>--logfile</parmname>=<varname>file</varname></pt>
  187. <pt>
  188. <parmname>-l</parmname>
  189. <varname>file</varname>
  190. </pt>
  191. <pd>Write logging messages to a file.</pd>
  192. </plentry>
  193. <plentry>
  194. <pt>
  195. <parmname>--parameter</parmname>=<varname>value</varname></pt>
  196. <pt>
  197. <parmname>-D</parmname><varname>parameter</varname>=<varname>value</varname>
  198. </pt>
  199. <pd>Specify a value for a DITA-OT or Ant build parameter.
  200. <p>The GNU-style <parmname>--parameter</parmname>=<varname>value</varname> form is only available for
  201. parameters that are configured in the plug-in configuration file; the Java-style <parmname>-D</parmname>
  202. form can also be used to specify additional non-configured parameters or set system properties.</p>
  203. <p>Parameters not implemented by the specified transformation type or referenced in a
  204. <filepath>.properties</filepath> file are ignored.</p><note
  205. conref="../resources/conref-task.dita#ID/pass-input-dir"/></pd>
  206. </plentry>
  207. <plentry>
  208. <pt>
  209. <parmname>--propertyfile</parmname>=<varname>file</varname>
  210. </pt>
  211. <pd>Use build parameters defined in the referenced <filepath>.properties</filepath> file.
  212. <p>Build parameters specified on the command line override those set in the <filepath>.properties</filepath>
  213. file.</p></pd>
  214. </plentry>
  215. </parml>
  216. </section>
  217. </refbody>
  218. </reference>