summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2015-09-23 07:52:18 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2015-09-23 07:52:18 (GMT)
commitc7025c6265ce4538bb1657324258b778d2e70788 (patch)
tree6e1547d6a4fb2ffdfacef0942827a0704fa5c7c6 /Doc/library
parentfea7fc1ab5b1b6803401940250ce347a6aef6080 (diff)
downloadcpython-c7025c6265ce4538bb1657324258b778d2e70788.zip
cpython-c7025c6265ce4538bb1657324258b778d2e70788.tar.gz
cpython-c7025c6265ce4538bb1657324258b778d2e70788.tar.bz2
Issue #25219: Update doc for Idle command line options.
Some were missing and notes were not correct.
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/idle.rst31
1 files changed, 16 insertions, 15 deletions
diff --git a/Doc/library/idle.rst b/Doc/library/idle.rst
index ecc7115..24914e4 100644
--- a/Doc/library/idle.rst
+++ b/Doc/library/idle.rst
@@ -504,27 +504,28 @@ Command line usage
::
- idle.py [-c command] [-d] [-e] [-s] [-t title] [arg] ...
-
- -c command run this command
- -d enable debugger
- -e edit mode; arguments are files to be edited
- -s run $IDLESTARTUP or $PYTHONSTARTUP first
+ idle.py [-c command] [-d] [-e] [-h] [-i] [-r file] [-s] [-t title] [-] [arg] ...
+
+ -c command run command in the shell window
+ -d enable debugger and open shell window
+ -e open editor window
+ -h print help message with legal combinatios and exit
+ -i open shell window
+ -r file run file in shell window
+ -s run $IDLESTARTUP or $PYTHONSTARTUP first, in shell window
-t title set title of shell window
+ - run stdin in shell (- must be last option before args)
If there are arguments:
-#. If ``-e`` is used, arguments are files opened for editing and
- ``sys.argv`` reflects the arguments passed to IDLE itself.
+* If ``-``, ``-c``, or ``r`` is used, all arguments are placed in
+ ``sys.argv[1:...]`` and ``sys.argv[0]`` is set to ``''``, ``'-c'``,
+ or ``'-r'``. No editor window is opened, even if that is the default
+ set in the Options dialog.
-#. Otherwise, if ``-c`` is used, all arguments are placed in
- ``sys.argv[1:...]``, with ``sys.argv[0]`` set to ``'-c'``.
+* Otherwise, arguments are files opened for editing and
+ ``sys.argv`` reflects the arguments passed to IDLE itself.
-#. Otherwise, if neither ``-e`` nor ``-c`` is used, the first
- argument is a script which is executed with the remaining arguments in
- ``sys.argv[1:...]`` and ``sys.argv[0]`` set to the script name. If the
- script name is '-', no script is executed but an interactive Python session
- is started; the arguments are still available in ``sys.argv``.
Running without a subprocess
^^^^^^^^^^^^^^^^^^^^^^^^^^^^