PowerShell
最近 Asterisk っていうコマンドラインツールを作ったのですが、そこで PowerShell で既存コマンドに対してエイリアスを貼る必要があったので、その方法の紹介。 基本的には、こんな感じで関数を定義して、それに対してエイリアスを貼ってあげれば良い。 $ S…
なんというか cat ~/.bash_history | rg hello みたいなことをやりたかっただけ。 ripgrep 前提。 function Search-History($query) { Get-Content (Get-PSReadLineOption).HistorySavePath | rg $query } これで Search-History next とかですると、 next …
PowerShell で動的に関数を定義して、それを使えるようにする方法。 実のところ前の記事に出てきてるのだけれども。 # こんな感じで $ Set-Variable -name DynFunc -value 'function dyn() { echo "Hello" }' -scope global $ Get-Variable DynFunc -ValueOn…