Clink Christopher Antos
winget install --id=chrisant996.Clink -e
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 well-known Unix shell Bash, the standard shell for Mac OS X and many Linux distributions.
Clink is a shell enhancement tool designed to integrate the native Windows command prompt (cmd.exe) with the powerful readline library. It offers enhanced command line editing capabilities, including auto-suggestions based on history, files, and completions. Users can trigger completions using Tab or Ctrl-Space for executables, aliases, directory commands, and environment variables. The tool provides persistent command history that is retained across sessions, allowing users to search and recall previous commands efficiently. Clink also supports a customizable prompt through Lua scripting, enabling dynamic changes similar to other shells but now available in cmd.exe. Additionally, it includes advanced command line editing features such as text selection and replacement, undo functionality, and configurable key bindings for improved workflow. For developers and system administrators who rely on cmd.exe, Clink streamlines their experience by offering Unix-like shell features directly within the Windows environment. It can be installed via winget, making setup straightforward.