Files | ||||
File Name | Rating | Downloads | ||
![]() |
Clink v1.6.21 Clink v1.6.21 Bash's powerful command line editing in cmd.exe Clink combines the native Windows shell cmd.exe with the powerful command line editing features of the GNU Readline library, which provides rich completion, history, and line-editing capabilities. Readline is best known for its use in the Unix shell Bash, the standard shell for many Linux distributions. For details, refer to the Clink documentation. Starting Clink injects it into a cmd.exe process, where it intercepts a handful of Windows API functions so that it can replace the prompt and input line editing with its own Readline-powered enhancements. Feature Highlights Changes v1.6.21 Reduced the performance overhead of hooked APIs from about 20 microseconds to about 2 microseconds. Enhanced the executable recognition to avoid flickering red (or color.unrecognized) for an executable name that was already recognized in a recent previous input line. Enhanced the srcmap command in the Lua debugger so that srcmap dir automatically sets up source mappings for Clink's built in scripts using dir as the repo root. Fixed when history.expand_mode is off; it didn't fully turn off all of the history expansion syntax forms (for example the ^ syntax). Fixed input line coloring when the first word is a device name (e.g. nul or com1:); it should use color.unrecognized for the color. Fixed #651; completion doesn't work for ./ and ../ anymore in the first word of a command line. Now when the match.translate_slashes setting is system or backslash then completing ./ and ../ can complete the word as a path, even though CMD does not consider it to be a path. Fixed #653; clink_start.cmd gets run twice if the binaries directory is the same as the profile directory. ... |
![]() |
166 | Sep 12, 2024 Chris Antos ![]() |
Showing rows 1 to 1 of 1 | Showing Page 1 of 1 | 1 |
OlderGeeks.com Copyright (c) 2025