Source: python-click-shell Maintainer: Debian Python Team Uploaders: Edward Betts , Section: python Priority: optional Build-Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject, python3-all, python3-setuptools, Build-Depends-Indep: python3-pytest , python3-pytest-click , Standards-Version: 4.7.2 Homepage: https://github.com/clarkperkins/click-shell Vcs-Browser: https://salsa.debian.org/python-team/packages/python-click-shell Vcs-Git: https://salsa.debian.org/python-team/packages/python-click-shell.git Testsuite: autopkgtest-pkg-pybuild Package: python3-click-shell Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, Description: Interactive shell mode with command completion for command-line applications This library adds an interactive read-eval-print loop to an existing command- line application. It wraps the top-level command collection so that, when the program is launched without arguments, a persistent prompt is presented and commands can be entered repeatedly. Tab-completion is available for registered commands, and the prompt text and an optional introductory message can be configured. When a command is invoked directly on the command line with arguments, behaviour matches the original non-interactive application. The shell reads from the terminal, writes to the console, and uses line-editing features provided by the host system to offer history and completion.