Suprimir o personalizar el mensaje de introducción en Fish Shell

Resuelto Kevin Sylvestre asked hace 11 años • 10 respuestas

¿Es posible eliminar el mensaje de introducción en Fish Shell?

Bienvenido a Fish, la simpática concha interactiva

Escriba ayuda para obtener instrucciones sobre cómo utilizar el pescado.

Kevin Sylvestre avatar Dec 22 '12 02:12 Kevin Sylvestre
Aceptado

Descubrí que el mensaje de saludo está configurado en fishd.Machine.local. Para anular lo siguiente para ~/.config/fish/config.fish:

set fish_greeting
Kevin Sylvestre avatar Dec 21 '2012 19:12 Kevin Sylvestre

La respuesta de Kevin funciona bien para texto estático. Si necesita un mensaje de bienvenida interactivo, como el mío que involucra el comando de fortuna , puede hacerlo

function fish_greeting

Crea tu fish_greetingfunción. Solo tengo

function fish_greeting
    fortune
end

y guárdalo con

funcsave fish_greeting
workflow avatar Oct 10 '2013 08:10 workflow

Advertencia: ya no funciona desde fish 2.4.0; consulte la respuesta de Kevin para conocer la solución contemporánea correcta.

Si no hay una variable de entorno llamada "fish_greeting", no se imprimirá nada. De forma predeterminada, existe una variable fish_greeting. Puedes borrar esto:

set --erase fish_greeting
awelkie avatar Jul 07 '2014 16:07 awelkie