🙌
PowerShellにmacのopenコマンドを再現
macを利用していてよく使っていたコマンドに、open
コマンドがあります。
ディレクトリをfinderで参照したり、ファイルを開いたりできて便利に使っているのですが、PowerShellの学習中に不便を感じたのでopen
コマンドとして使えるようにしました。
厳密にはopen
コマンドを完全に補完している訳ではないので、ご了承ください。(タイトル詐欺)
やること
PowerShellのInvoke-Item
コマンドをopen
コマンドとしてAliasを設定します。
- PowerShellに$profileを設定
- $profileにopenコマンドのAliasを追加
PowerShellに$profileを設定
$profileが設定されているか確認をします。
$ Test-Path $profile
False
結果がTrue
であれば、Aliasの追加に進めてOKです。
$profileがない場合、New-Item
で作ります。
$ New-Item -path $profile -type file -force
改めてpathを確認すると作られているはずです。
$ Test-Path $profile
True
$profileにopenコマンドのAliasを追加
textEditorで$profileを編集しましょう。
ツールに指定はありません。
$ Invoke-Item $profile
$ vim $profile
open
でAliasを追記します。
Set-Alias open Invoke-Item
$profileを読み直せばopen
コマンドっぽく使えます!
$ . $profile
$ open .
慣れたコマンドが使えるとPowerShellとも仲良くできそうです。
ありがとうございました。
Discussion