環境
❯ $PSVersionTable Name Value ---- ----- PSVersion 7.2.0 PSEdition Core GitCommitId 7.2.0 OS Microsoft Windows 10.0.22000 Platform Win32NT PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…} PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1 WSManStackVersion 3.0
内容
引数付きでaliasを設定したいときに
function ls() {
exa --icons
}
のように設定しls
を入力すると、関数ls
が呼ばれるのではなく、あらかじめaliasとして登録されているGet-ChildItem
が実行される
function _ls() { exa --icons } Set-Alias ls _ls
のようにすることで、ls
を入力したときにexa --icons
が実行される