What's new in PyCmd 20210128 Snapshot
Feb 15, 2021
- zsh-style completions (displayed below prompt)
New in PyCmd 0.9 (Apr 25, 2013)
- Configuration file (init.py) for customizing colors, prompt etc.
- Fuzzy history search
- Tab-completion now works with both '/' and '\' as separators
- Switch build from py2exe (no longer maintained) to cx_freeze
- Added 64-bit build
- Bugfixes in completion, line rendering
New in PyCmd 0.8 (Jun 18, 2011)
- Treat .cmd files as executable (just like .bat)
- Flash titlebar after long tasks if the window is inactive
- Faster completions
- Warn before displaying long completion list
- The completion works correctly for (semicolon-separated) lists of paths (e.g. --classpath="C:\Program Files\classes;d:\users\horea\my_jars;...)
- Avoid duplicate backslash when completing
- Quiet option (/Q) to suppress welcome and bye messages
- Numbered entries in the directory history (use Alt-1..9 to switch)
- Improved README
- Bugfixes in completion, copy & paste
New in PyCmd 0.7 (Jun 18, 2011)
- Tab-completion now works with wildcards (*, ?)
- Detach GUI applications from the console
- Dynamic, context-sensitive token expansion with Alt-/ (Emacs-style)
- Ctrl-C "aborts" a line if no text is selected
- New switch (-T) to set a prefix for the window title
New in PyCmd 0.6 (Jul 1, 2010)
- Basic command line arguments (/c and /k -- similar to cmd.exe)
- Display completions on multiple columns
- Highlight common prefix when displaying completions
- Log crash reports under %APPDATA%\PyCmd
- More accurate handling of syntactically incorrect commands
- Improved word-by-word navigation and editing (more separators)
- Bugfixes in history search, directory history
New in PyCmd 0.5 (Dec 16, 2009)
- Undo/Redo with Ctrl-Z/Ctrl-Shift-Z (regular style) and Ctrl-_ (Emacs-style)
- Save the command and directory history after each command
- Smarter directory history (repainted if Alt-Left/Right pressed after Alt-D)
- New line parser that supports escaping with ^ and tokens like '2>&1'
- New shortcut (Ctrl-Backspace)
- Bugfixes in buffer scrolling, repainting, unescaping
New in PyCmd 0.4 (Aug 10, 2009)
- Copy-paste using the keyboard (both Ctrl-C/X/V and Emacs-style bindings)
- Persistent history of recently visited directories
- History and configuration files moved to %APPDATA%PyCmd
- Custom PyCmd icon (embedded as a resource in PyCmd.exe)
- New shortcut (Ctrl-K)
- Delete temporary file on exit
- Improved word-by-word editing
- Bugfixes in command tokenizing, pseudo-variables
New in PyCmd 0.3 (Jun 24, 2009)
- TAB-completion for executables in the PATH
- TAB-completion for internal CMD.exe commands
- Scroll buffer using Shift-PgUp/PgDn
- Removed flickering when repainting the input line and prompt
- Smarter handling of colors to accommodate various color schemes
- Completion for pseudo environment variables (�%, �TE%, etc)
- Improved automatic quoting when completing
- Improved handling of lower/uppercase when completing
- Bugfixes in ~ expansion, command tokenizing, TAB-completion, stability
New in PyCmd 0.2 (May 20, 2009)
- smart prompt that abbreviates directory names to save space
- set window title to the current directory
- reworked key handling; many more keyboard actions are now available
- added emacs key bindings
- '~' is now handled properly and expanded as either %HOME% or %USERPROFILE%
- tab-completion improvement (smarter quoting policy)
- command line input now works for arbitrary widths of the console window
- Added changelog (NEWS.txt) and project description (README.txt)
- bugfixes in the history search mechanism