User Ratings

★★★★★
★★★★
★★★
★★
16
1
0
0
1
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

Rate This Project
Login To Rate This Project

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
    Reply from PyCmd
    Posted 2022-11-13
    The ERRORLEVEL handling has been improved in release 20221113: %ERRORLEVEL% is now processed properly, and is even shown in the default prompt if it is non-zero. The "price" is that DelayedExpansion (see https://ss64.com/nt/delayedexpansion.html) has to be ON for this to work (which is now the default for PyCmd) -- this should have no practical impact for virtually all use cases.
  • 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
  • Great idea, well implemented, love it.
  • Thanks for updates ;)
    1 user found this review helpful.
  • Thanks for so usefull software.
    1 user found this review helpful.
  • Very useful project!
  • PyCmd is a tool for command line addicted people.Working with Cmd.exe becomes much more efficient. The persistant history works great.
  • It's a really good program, help my work with it's feature. The only bug i found is the following: 1. Start the PyCmd, the welcome path is e.g. C:\Work\ 2. I change the directory e.g.: cd \Programs\Batches\ 3. Start a batch file and in the middle of the run i break it with Ctrl+C 4. The path/prompt won't be the C:\Programs\Batches\ but C:\Work\ It's a little tiresome to change to the proper directory again...
  • Ah, what a pleasure to use! :-)
  • Kicks arse, especially when used with Console2; finally a shell that's usable and does not force me to learn yet another bizarre new approach to how a shell could be.
  • For a long time I've been looking for a Windows shell with persistant history. This one offers a lot more and is very functional. Can cooperate with Console2 - I've set it as a default shell there. Lacks some features (one of them is incremental history search) but it is great all the same.
  • I've been looking for something that makes the terrible cmd.exe more usable. It's an amazing replacement for cmd.exe, has a few bugs but nothing major.
  • Cool stuff ;-) I used to hate the Windows cmd - PyCmd is a lot better! Please consider two things: 1. Think about working together with the Console team of https://sourceforge.net/projects/console/ 2. Compile an 64bit exe too - this seems to be necessary to use PyCmd together with Console 64bit. Thanks :-)
  • excellent replacement for the crappy cmd.exe. adding aliases and functions would be cool. probably easiest is to make them in python?
  • It is not a replacement for "terminal" - use Console for it. This is an enhancement of the shell (cmd.exe), and albeit it lacks some features as of version 0.4, it is very good at what it does. Makes you wonder why no one did this before.