python3-click-shell

Interactive shell mode with command completion for command-line applications

Description

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.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://github.com/clarkperkins/click-shell


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python3-click-shell