Я часто працюю з субверсією в консолі за допомогою свого клієнта svn
. Одним із поширених завдань є перегляд svn log
; однак його вихід, як правило, досить великий, незважаючи на --limit
можливість. Я хотів би передати висновок моєму $PAGER
(що less
потрібно точно), як git log
і у нас. Цікаво, чи можна цього досягти за допомогою zsh
розширених функцій завершення; тобто кожного разу, коли я набираю текст
svn log path1 path2 path3<Enter>
конструкція трубопроводів буде додана:
svn log path1 path2 path3 | $PAGER
Це мені схоже на те, як працюють псевдоніми, але з "іншого боку".
Чи можливо це в zsh?