{"repo":"python-cmd2/cmd2","free":true,"listed":false,"github":"https://github.com/python-cmd2/cmd2","clone":"git clone https://github.com/python-cmd2/cmd2.git","description":"cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python","language":"Python","stars":688,"topics":["python","command-line","cli","terminal","shell","developer-tools","auto-completion","scripting","unicode","tab-completion"],"license":"MIT","category":"cli-tools","readme_excerpt":"cmd2 : immersive interactive command line applications Developer's Toolbox • Philosophy • Installation • Documentation • Tutorials • Hello World • Projects using cmd2 • cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it quick and easy for developers to build feature-rich and user-friendly interactive command line applications. It provides a simple API which is an extension of Python's built-in cmd module. cmd2 provides a wealth of features on top of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary when using cmd. :warning: If you are upgrading from an older version of cmd2 , both 3.x and 4.x have some significant backwards incompatibilities from previous versions. Please see the CHANGELOG for info on what has changed and the Migration Guide for tips on upgrading from an older version of cmd2 to 4.x The developers toolbox When creating solutions developers have no shortage of tools to create rich and smart user interfaces. System administrators have long been duct taping together brittle workflows based on a menagerie of simple command line tools created by strangers on github and the guy down the hall. Unfortunately, when CLIs become significantly complex the ease of command discoverability tends to fade quickly. On the other hand, Web and traditional desktop GUIs are first in class when it comes to easily discovering functionality. The price we pay for beautifully colored displa","default_branch":null,"files":null,"tree":[],"storefront":"/r/python-cmd2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/python-cmd2/cmd2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}