なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

PowerShell

PowerShell で既存のコマンドをラップする感じにエイリアスを貼りたい

最近 Asterisk っていうコマンドラインツールを作ったのですが、そこで PowerShell で既存コマンドに対してエイリアスを貼る必要があったので、その方法の紹介。 基本的には、こんな感じで関数を定義して、それに対してエイリアスを貼ってあげれば良い。 $ S…

PowerShell で過去のコマンドヒストリーを検索したい

なんというか cat ~/.bash_history | rg hello みたいなことをやりたかっただけ。 ripgrep 前提。 function Search-History($query) { Get-Content (Get-PSReadLineOption).HistorySavePath | rg $query } これで Search-History next とかですると、 next …

PowerShell で動的に関数を定義したい

PowerShell で動的に関数を定義して、それを使えるようにする方法。 実のところ前の記事に出てきてるのだけれども。 # こんな感じで $ Set-Variable -name DynFunc -value 'function dyn() { echo "Hello" }' -scope global $ Get-Variable DynFunc -ValueOn…