* :ref:`dis <dis-cli>`
* :ref:`doctest <doctest-cli>`
* :mod:`!encodings.rot_13`
-* :mod:`ensurepip`
+* :ref:`ensurepip <ensurepip-cli>`
* :mod:`filecmp`
* :mod:`fileinput`
* :mod:`ftplib`
* :ref:`gzip <gzip-cli>`
* :ref:`http.server <http-server-cli>`
-* :mod:`!idlelib`
+* :ref:`idlelib <idlelib-cli>`
* :ref:`inspect <inspect-module-cli>`
* :ref:`json.tool <json-commandline>`
* :mod:`mimetypes`
-* :mod:`pdb`
+* :ref:`pdb <pdb-cli>`
* :mod:`pickle`
* :ref:`pickletools <pickletools-cli>`
* :ref:`platform <platform-cli>`
* :mod:`turtledemo`
* :ref:`unittest <unittest-command-line-interface>`
* :ref:`uuid <uuid-cli>`
-* :mod:`venv`
-* :mod:`webbrowser`
+* :ref:`venv <venv-cli>`
+* :ref:`webbrowser <webbrowser-cli>`
* :ref:`zipapp <zipapp-command-line-interface>`
* :ref:`zipfile <zipfile-commandline>`
.. include:: ../includes/wasm-mobile-notavail.rst
-Command line interface
+.. _ensurepip-cli:
+
+Command-line interface
----------------------
.. program:: ensurepip
.. _gzip-cli:
-Command Line Interface
+Command-line interface
----------------------
The :mod:`gzip` module provides a simple command line interface to compress or
Add a new command line interface with a usage.
By default, when you will execute the CLI, the default compression level is 6.
-Command line options
+Command-line options
^^^^^^^^^^^^^^^^^^^^
.. option:: file
executed in the Tk namespace, so this file is not useful for importing
functions to be used from IDLE's Python shell.
-Command line usage
+.. _idlelib-cli:
+
+Command-line usage
^^^^^^^^^^^^^^^^^^
.. program:: idle
.. _inspect-module-cli:
-Command Line Interface
+Command-line interface
----------------------
The :mod:`inspect` module also provides a basic introspection capability
arguments of the ``p`` command.
+.. _pdb-cli:
+
+Command-line interface
+----------------------
+
.. program:: pdb
You can also invoke :mod:`pdb` from the command line to debug other scripts. For
.. _debugger-commands:
-Debugger Commands
+Debugger commands
-----------------
The commands recognized by the debugger are listed below. Most commands can be
.. _site-commandline:
-Command Line Interface
+Command-line interface
----------------------
.. program:: site
:mod:`webbrowser` module on iOS requires the :mod:`ctypes` module. If
:mod:`ctypes` isn't available, calls to :func:`.open` will fail.
+.. _webbrowser-cli:
+
+Command-line interface
+----------------------
+
.. program:: webbrowser
The script :program:`webbrowser` can be used as a command-line interface for the
.. _browser-controllers:
-Browser Controller Objects
+Browser controller objects
--------------------------
Browser controllers provide the :attr:`~controller.name` attribute,