chrisant996/clink

Bash's powerful command line editing in cmd.exe

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 12th, 2026
Created on September 12th, 2020
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 208
Total Stargazers: 5,489 (+0)
Total Subscribers: 41 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.4 hours
Mean response time: 9.6 hours
90th percentile: 8.2 hours
Tracked items: 212

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 8% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 2 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 2
Events in 7 days: 4

Top labels

  • external (73)
  • question (59)
  • bug (50)
  • working as intended (29)
  • documentation verified (19)
  • enhancement (19)
  • duplicate (13)
  • wontfix (9)

Detailed Description

Clink is a command line enhancement tool that brings Bash-style editing capabilities to Windows cmd.exe.

Clink solves the problem of cmd.exe's limited command line editing by injecting the GNU Readline library into the Windows shell. It intercepts Windows API functions to replace the native prompt and input line editing with Readline-powered alternatives, giving cmd.exe users access to features long standard in Unix shells. The tool provides auto-suggestions based on history and file completion, persistent command history across sessions, tab completion with interactive lists, context-sensitive colored input, customizable key bindings, and the ability to script the prompt dynamically using Lua. It also automatically handles the "Terminate batch job?" prompt that normally interrupts batch operations.

Clink suits developers and system administrators who spend significant time in cmd.exe and want a more capable command line experience without switching shells. It works best for users who value Readline's editing model and want features like auto-suggestions and persistent history in their Windows terminal. The tool can be installed via the setup executable, winget, scoop, or as a ZIP file, and can run either as an autorun injection when cmd.exe starts or be manually invoked for specific sessions.

The project maintains active issue tracking and documentation. Development activity shows consistent engagement with bug reports and feature requests through the issues page, and the tool receives updates that address both new functionality and compatibility with evolving Windows environments.