少し背景:
Microsoft.PowerShell_profile.ps1
私は職場で Windows XP で PowerShell を使用しており、 Ryan Bates のショートカットMy Documents
に触発された Mac 環境をエミュレートしようとして、に便利なショートカットを多数設定しています。
私は次のようなものを持っています:
Set-Alias rsc Rails-Console
function Rails-Console {Invoke-Expression "ruby script/console"}
コマンドプロンプトで次のように言うと、これはうまく機能します:
rsc #it calls the proper command
ただし、これは正しく機能しません
Set-Alias rsg Rails-Generate
function Rails-Generate {Invoke-Expression "ruby script/generate"}
だから私がするとき:
rsg model User
呼び出すはずの
ruby script/generate model User
それが呼ぶのは
ruby script/generate #Dumping my params
では、関数に送信するパラメーターを受け取るように関数を適切に変更するにはどうすればよいでしょうか?
ありがとうございました!!