PyCmd is a smart command prompt extension for Windows' cmd.exe; its purpose is to emulate a few power features of UNIX shells (decent Tab-completion, persistent history, etc.)


  • Smart Tab-completion (similar to e.g. bash)
  • Searchable, persistent command history
  • Enhanced editing (copy/paste, undo, emacs key bindings)
  • History of recently visited directories

Project Activity

See All Activity >


System Shells

Follow PyCmd

PyCmd Web Site

Other Useful Business Software

ManageEngine Now Lets You Patch Computers From Cloud Icon
ManageEngine Now Lets You Patch Computers From Cloud Icon

ManageEngine Patch Manager Plus offers patching capabilities on cloud - Patch all OS updates and 550 third party apps on-demand and stay secure!

Last year saw the hackers unleash their expertise in skills for a ransom - targeting those unpatched computers in data-critical institutions. Only if the computers were patched on time, billions of dollars could have been saved. ManageEngine’s Patch Manager Plus comes to your rescue, offering you an automated patching solution, now on cloud, for latest hotfixes of Windows updates and a wide range of third-party applications (over 550 of them).
Automate patching with Patch Manager Plus, sit back & relax!
Try FREE Trial

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Very nice enhancement to CMD.EXE for the command history, the TAB completion mechanism and the trailing backslash. Really add comfort and rapidity to console usage. One small flaw however, that caused me not to give the full 5 stars: it does not "transmit" the error code received from a program to the errorlevel environment variable. Example: lets say that I write a program and my exit code is 1244 (under Windows it means "The operation being requested was not performed because the user has not been authenticated") ; well when I check the errorlevel by $ echo %errorlevel%, I get '0'... while when under regular CMD.EXE I get 1244. You may well think it's a small detail, but for me it's important that is why I did not give it 5 stars. But still it's my everyday-usage console CMD extension. Thank you for the very good work. Gilles

  • Works good.

  • excellent!

  • Simply awesome! Been using it daily since years. And useful and _intuitive_ features still get added sometimes, like the ALT-UP thingy in the last version. Keep it up!

  • Works well but do not provide a real "plus" to windows cmd

Read more reviews >

Additional Project Details

Intended Audience

Advanced End Users

User Interface


Programming Language