Я ищу возможность запуска определенных командлетов при вызове файлов с некоторыми расширениями. Например, при вызове PS> .\test.php
я хочу вызвать Invoke-Php .\test.php
. Что-то вроде псевдонимов суффиксов в ZSH.
На данный момент я знаю, что могу просто назначить расширение php для какого-либо скрипта, но это также повлияет на проводник, и это не то, что я ищу. Может быть, можно "зацепить" процесс вызова выражения?
Изменить: я ищу что-то вроде этого: https://serverfault.com/questions/165598/can-i-hook-powershell-to-call-a-function-each-time-i-execute-a-command/186468 # 186468 но работает не только в PATH.