Clink
詳細情報
タイトル | Clink |
---|---|
URL | https://github.com/chrisant996/clink |
バージョン | ver 1.6.12 |
更新日 | 2024/04/19 |
追加日 | 2024/04/05 |
種別 | フリーソフト |
説明 | cmd.exeの機能を拡張することができるユーティリティ。 |
レビュー
ClinkはWindowsのネイティブシェルであるcmd.exeに、保管、履歴、行編集機能などを追加するユーティリティ。
これらの機能はLinuxディストリビューションの標準シェル「Bash」でも使われているGNU Readlinによって提供されている。
以下のような機能を持つ:
- 自動サジェスチョン: 履歴、ファイル、補完に基づき、入力中にサジェスチョンを表示する。
- 補完: Tab または Ctrl-Space して単語を補完できる。
- 永続的な履歴: セッション間で永続的な履歴を保存。
- スクリプト可能なプロンプト: Lua スクリプトでプロンプトを動的にカスタマイズできる。
- 入力行の色付け: 入力は文脈依存の補完スクリプトによって色付けされる。
- コマンドライン編集の改善: 新しい入力編集コマンドと設定可能なキーバインディングでコマンドラインを強化。
スクリーンショット
更新グラフ
バージョン履歴
v1.6.12
- Fixed #597; prompt shows leftover text sometimes (regression introduced in v1.6.10).
- Fixed #596; it's easy to forget whether Enter in history list executes or inserts.
v1.6.11
- Added
os.setalias()
for setting a doskey alias without needing to invoke the doskey.exe program. - Fixed a case where match descriptions could be displayed with incorrect padding and truncation (regression introduced in v1.6.6).
- Lua debugging enhancements:
- Changed the built-in embedded scripts to include debug info, which allows some Lua error messages to be more useful for troubleshooting.
- Added
srcmap
command in the Lua debugger to override where to find source files.
v1.6.10
- Added an optimization to further reduce flicker when re-drawing the prompt.
- Added a
user_data.shared_user_data
table to allow linked argmatchers to share data with each other while an input line is being parsed (see Responding to Arguments in Argmatchers for details). - Fixed #579; popup lists could accidentally truncate text in the first column when there's only one column.
- Fixed #576; setup exe doesn't remove old uninstall exe files.
- Fixed #575; error when
color.executable
is set andcolor.unrecognized
is not (regression introduced in v1.6.2).