mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
sphinx-build: Support the standard `--help
and
--version
` options.
This commit is contained in:
parent
b338af55df
commit
66fe7cc2d7
3
CHANGES
3
CHANGES
@ -1,6 +1,9 @@
|
|||||||
Release 1.2 (in development)
|
Release 1.2 (in development)
|
||||||
============================
|
============================
|
||||||
|
|
||||||
|
* sphinx-build now supports the standard :option:`--help` and
|
||||||
|
:option:`--version` options.
|
||||||
|
|
||||||
* #869: sphinx-build now has the option :option:`-T` for printing the full
|
* #869: sphinx-build now has the option :option:`-T` for printing the full
|
||||||
traceback after an unhandled exception.
|
traceback after an unhandled exception.
|
||||||
|
|
||||||
|
@ -60,6 +60,8 @@ new and changed files
|
|||||||
-W -- turn warnings into errors
|
-W -- turn warnings into errors
|
||||||
-P -- run Pdb on exception
|
-P -- run Pdb on exception
|
||||||
-T -- show full traceback on exception
|
-T -- show full traceback on exception
|
||||||
|
--help -- show this help and exit
|
||||||
|
--version -- show version information and exit
|
||||||
Modi:
|
Modi:
|
||||||
* without -a and without filenames, write new and changed files.
|
* without -a and without filenames, write new and changed files.
|
||||||
* with -a, write all files.
|
* with -a, write all files.
|
||||||
@ -72,8 +74,15 @@ def main(argv):
|
|||||||
nocolor()
|
nocolor()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
opts, args = getopt.getopt(argv[1:], 'ab:t:d:c:CD:A:ng:NEqQWw:PT')
|
opts, args = getopt.getopt(argv[1:], 'ab:t:d:c:CD:A:ng:NEqQWw:PTh',
|
||||||
|
['help', 'version'])
|
||||||
allopts = set(opt[0] for opt in opts)
|
allopts = set(opt[0] for opt in opts)
|
||||||
|
if '-h' in allopts or '--help' in allopts:
|
||||||
|
usage(argv)
|
||||||
|
return 0
|
||||||
|
if '--version' in allopts:
|
||||||
|
print 'Sphinx (sphinx-build) %s' % __version__
|
||||||
|
return 0
|
||||||
srcdir = confdir = abspath(args[0])
|
srcdir = confdir = abspath(args[0])
|
||||||
if not path.isdir(srcdir):
|
if not path.isdir(srcdir):
|
||||||
print >>sys.stderr, 'Error: Cannot find source directory `%s\'.' % (
|
print >>sys.stderr, 'Error: Cannot find source directory `%s\'.' % (
|
||||||
|
Loading…
Reference in New Issue
Block a user