mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
pull request #299 has been merged. Add documentation for sphinx-quickstart options, update a few statement and CHANGES. Closes #1501.
This commit is contained in:
parent
618b684c9b
commit
ecfeece952
2
CHANGES
2
CHANGES
@ -91,6 +91,8 @@ Features added
|
|||||||
Thanks to Takeshi Komiya.
|
Thanks to Takeshi Komiya.
|
||||||
* #1344: add :confval:`gettext_enables` to enable extracting 'index' to gettext
|
* #1344: add :confval:`gettext_enables` to enable extracting 'index' to gettext
|
||||||
catalog output / applying translation catalog to generated documentation.
|
catalog output / applying translation catalog to generated documentation.
|
||||||
|
* PR#299: add various options to sphinx-quickstart. Quiet mode option
|
||||||
|
``--quiet`` will skips wizard mode. Thanks to WAKAYAMA shirou.
|
||||||
|
|
||||||
Bugs fixed
|
Bugs fixed
|
||||||
----------
|
----------
|
||||||
|
@ -1,5 +1,138 @@
|
|||||||
|
.. default-role:: any
|
||||||
|
|
||||||
.. _invocation:
|
.. _invocation:
|
||||||
|
|
||||||
|
Invocation of sphinx-quickstart
|
||||||
|
===============================
|
||||||
|
|
||||||
|
The :program:`sphinx-quickstart` script generates a Sphinx documentation set.
|
||||||
|
It is called like this::
|
||||||
|
|
||||||
|
$ sphinx-quickstart [options] [projectdir]
|
||||||
|
|
||||||
|
where *projectdir* is the Sphinx documentation set directory in which you want
|
||||||
|
to place. If you omit *projectdir*, files are generated into current directory
|
||||||
|
by default.
|
||||||
|
|
||||||
|
The :program:`sphinx-quickstart` script has several options:
|
||||||
|
|
||||||
|
.. program:: sphinx-quickstart
|
||||||
|
|
||||||
|
.. option:: -q, --quiet
|
||||||
|
|
||||||
|
Quiet mode that will skips interactive wizard to specify options.
|
||||||
|
This option requires `-p`, `-a` and `-v` options.
|
||||||
|
|
||||||
|
.. option:: -h, --help, --version
|
||||||
|
|
||||||
|
Display usage summary or Sphinx version.
|
||||||
|
|
||||||
|
|
||||||
|
Structure options
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
.. option:: --sep
|
||||||
|
|
||||||
|
If specified, separate source and build directories.
|
||||||
|
|
||||||
|
.. option:: --dot=DOT
|
||||||
|
|
||||||
|
Inside the root directory, two more directories will be created;
|
||||||
|
"_templates" for custom HTML templates and "_static" for custom stylesheets
|
||||||
|
and other static files. You can enter another prefix (such as ".") to
|
||||||
|
replace the underscore.
|
||||||
|
|
||||||
|
Project basic options
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
.. option:: -p PROJECT, --project=PROJECT
|
||||||
|
|
||||||
|
Project name will be set. (see :confval:`project`).
|
||||||
|
|
||||||
|
.. option:: -a AUTHOR, --author=AUTHOR
|
||||||
|
|
||||||
|
Author names. (see :confval:`copyright`).
|
||||||
|
|
||||||
|
.. option:: -v VERSION
|
||||||
|
|
||||||
|
Version of project. (see :confval:`version`).
|
||||||
|
|
||||||
|
.. option:: -r RELEASE, --release=RELEASE
|
||||||
|
|
||||||
|
Release of project. (see :confval:`release`).
|
||||||
|
|
||||||
|
.. option:: -l LANGUAGE, --language=LANGUAGE
|
||||||
|
|
||||||
|
Document language. (see :confval:`language`).
|
||||||
|
|
||||||
|
.. option:: --suffix=SUFFIX
|
||||||
|
|
||||||
|
Source file suffix. (see :confval:`source_suffix`).
|
||||||
|
|
||||||
|
.. option:: --master=MASTER
|
||||||
|
|
||||||
|
Master document name. (see :confval:`master_doc`).
|
||||||
|
|
||||||
|
.. option:: --epub
|
||||||
|
|
||||||
|
Use epub.
|
||||||
|
|
||||||
|
Extension options
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
.. option:: --ext-autodoc
|
||||||
|
|
||||||
|
Enable `sphinx.ext.autodoc` extension.
|
||||||
|
|
||||||
|
.. option:: --ext-doctest
|
||||||
|
|
||||||
|
Enable `sphinx.ext.doctest` extension.
|
||||||
|
|
||||||
|
.. option:: --ext-intersphinx
|
||||||
|
|
||||||
|
Enable `sphinx.ext.intersphinx` extension.
|
||||||
|
|
||||||
|
.. option:: --ext-todo
|
||||||
|
|
||||||
|
Enable `sphinx.ext.todo` extension.
|
||||||
|
|
||||||
|
.. option:: --ext-coverage
|
||||||
|
|
||||||
|
Enable `sphinx.ext.coverage` extension.
|
||||||
|
|
||||||
|
.. option:: --ext-pngmath
|
||||||
|
|
||||||
|
Enable `sphinx.ext.pngmath` extension.
|
||||||
|
|
||||||
|
.. option:: --ext-mathjax
|
||||||
|
|
||||||
|
Enable `sphinx.ext.mathjax` extension.
|
||||||
|
|
||||||
|
.. option:: --ext-ifconfig
|
||||||
|
|
||||||
|
Enable `sphinx.ext.ifconfig` extension.
|
||||||
|
|
||||||
|
.. option:: --ext-viewcode
|
||||||
|
|
||||||
|
Enable `sphinx.ext.viewcode` extension.
|
||||||
|
|
||||||
|
|
||||||
|
Makefile and Batchfile creation options
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
|
.. option:: --makefile, --no-makefile
|
||||||
|
|
||||||
|
Create (or not create) makefile.
|
||||||
|
|
||||||
|
.. option:: --batchfile, --no-batchfile
|
||||||
|
|
||||||
|
Create (or not create) batchfile
|
||||||
|
|
||||||
|
|
||||||
|
.. versionadded:: 1.3
|
||||||
|
Add various options for sphinx-quickstart invocation.
|
||||||
|
|
||||||
|
|
||||||
Invocation of sphinx-build
|
Invocation of sphinx-build
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
|
@ -1371,7 +1371,7 @@ def usage(argv, msg=None):
|
|||||||
|
|
||||||
USAGE = """\
|
USAGE = """\
|
||||||
Sphinx v%s
|
Sphinx v%s
|
||||||
Usage: %%prog [options] folder
|
Usage: %%prog [options] [projectdir]
|
||||||
""" % __version__
|
""" % __version__
|
||||||
|
|
||||||
EPILOG = """\
|
EPILOG = """\
|
||||||
@ -1397,9 +1397,8 @@ def main(argv=sys.argv):
|
|||||||
nocolor()
|
nocolor()
|
||||||
|
|
||||||
parser = optparse.OptionParser(USAGE, epilog=EPILOG,
|
parser = optparse.OptionParser(USAGE, epilog=EPILOG,
|
||||||
|
version='Sphinx v%s' % __version__,
|
||||||
formatter=MyFormatter())
|
formatter=MyFormatter())
|
||||||
parser.add_option('--version', action='store_true', dest='version',
|
|
||||||
help='show version information and exit')
|
|
||||||
parser.add_option('-q', '--quiet', action='store_true', dest='quiet',
|
parser.add_option('-q', '--quiet', action='store_true', dest='quiet',
|
||||||
default=False,
|
default=False,
|
||||||
help='quiet mode')
|
help='quiet mode')
|
||||||
@ -1429,16 +1428,16 @@ def main(argv=sys.argv):
|
|||||||
default=False,
|
default=False,
|
||||||
help='use epub')
|
help='use epub')
|
||||||
|
|
||||||
group = parser.add_option_group('Extensions')
|
group = parser.add_option_group('Extension options')
|
||||||
for ext in EXTENSIONS:
|
for ext in EXTENSIONS:
|
||||||
group.add_option('--ext-' + ext, action='store_true',
|
group.add_option('--ext-' + ext, action='store_true',
|
||||||
dest='ext_' + ext, default=False,
|
dest='ext_' + ext, default=False,
|
||||||
help='add %s extention' % ext)
|
help='enable %s extension' % ext)
|
||||||
|
|
||||||
group = parser.add_option_group('Makefile and Batchfile creation')
|
group = parser.add_option_group('Makefile and Batchfile creation')
|
||||||
group.add_option('--makefile', action='store_true', dest='makefile',
|
group.add_option('--makefile', action='store_true', dest='makefile',
|
||||||
default=False,
|
default=False,
|
||||||
help='makefile')
|
help='create makefile')
|
||||||
group.add_option('--no-makefile', action='store_true', dest='no_makefile',
|
group.add_option('--no-makefile', action='store_true', dest='no_makefile',
|
||||||
default=False,
|
default=False,
|
||||||
help='not create makefile')
|
help='not create makefile')
|
||||||
|
Loading…
Reference in New Issue
Block a user