Con frecuencia estoy trabajando con subversion en la consola usando su cliente svn
. Una de las tareas comunes es ver svn log
; Sin embargo, su salida suele ser bastante masiva a pesar de la --limit
opción. Me gustaría canalizar la salida a mi $PAGER
(que es less
para ser exactos), al igual que lo git log
hace. Me pregunto si esto se puede lograr con zsh
funciones avanzadas de finalización; es decir, cada vez que escribo
svn log path1 path2 path3<Enter>
la construcción de la tubería se agregará:
svn log path1 path2 path3 | $PAGER
Esto me parece la forma en que funcionan los alias, pero desde el "otro lado".
¿Es esto posible en zsh?
fuente