bash - crear - comando alias linux
Eliminar definiciĆ³n de funciĆ³n(equivalente a unalias) (2)
unfunction my_function
en zsh
Tal vez, estoy un poco tarde en este buen viejo ''15, pero esta característica persiste.
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo elimino una función Bash? 1 respuesta
Actualmente estoy construyendo un programa que se agrega al caparazón del usuario actual dependiendo del proyecto en el que esté trabajando, definiendo alias y funciones por proyecto. Estos alias y funciones pueden y seguramente tendrán el mismo nombre, como por ejemplo cdproj
, que se cd
a la raíz del proyecto.
Me gustaría eliminar alias y funciones definidas previamente al cambiar el proyecto (antes de (re) definir alias y funciones para el otro proyecto. Sé que puedo eliminar un alias con unalias
en bash y zsh, pero ¿cómo haría lo mismo para ¿Una función?
unset -f my_function
eliminará (o desarmará) la función my_function