コマンドバッファスタックで掲載した Set-CommandBufferStack.ps1 ですが、コマンドラインに引用符が含まれる場合に期待した動作にならないことがわかりました。修正して再掲載します。
コマンドバッファスタック(2)
1件のフィードバック
コマンドバッファスタックで掲載した Set-CommandBufferStack.ps1 ですが、コマンドラインに引用符が含まれる場合に期待した動作にならないことがわかりました。修正して再掲載します。
Zsh というシェルには、コマンドバッファスタック(コマンドラインスタック)と呼ばれる機能があります。何かコマンドを打っている途中で他の作業がしたくなった時、今まで打ったものを一時的に退避させておき、後で再利用する機能です。次のスクリプトは、PowerShell でコマンドバッファスタックを実装するものです。
昨年末、マイクロソフト主催の「Windows PowerShell Get-Enjoy コンテスト」というコンテストにスクリプトを応募しました。「Windows PowerShell」の名を冠しながら「Windows PowerShell で作成されたスクリプトである必要はありません。」と銘打たれている変わったコンテストでしたが、評価が不当に低い気がする PowerShell が、このようなイベントを通じて認知されていけば嬉しいことです。便利な PowerShell ですが、今よりユーザーが増えればもっともっと便利になるでしょう。
応募したスクリプトは、「Windows PowerShell で delegate」で掲載したスクリプト「New-Delegate.ps1」です。ありがたいことに吉岡洋様より選考委員特別賞をいただきました。賞品のデジタルビデオが届くのを楽しみに待っています。