Revela user @ hostname no tema oh-my-fish

0

Estou tentando exibir o nome do usuário @ host o tempo todo em fish bobthefish tema, não importa se você é o usuário padrão ou não. Eu tentei editar ~/.config/fish/functions/fish_prompt.fish , que tem a seguinte seção:

function __bobthefish_prompt_user -S -d 'Display actual user if different from $default_user'
  if [ "$theme_display_user" = 'yes' ]
    if [ "$USER" != "$default_user" -o -n "$SSH_CLIENT" ]
      __bobthefish_start_segment $__color_username
      set -l IFS .
      hostname | read -l hostname __
      echo -ns (whoami) '@' $hostname ' '
    end
  end
end

Eu tentei remover as linhas 3 e 8, em seguida, reiniciei o terminal sem sucesso. Parece simples à primeira vista, mas também não entendo -o -n "$SSH_CLIENT" .

Obrigado antecipadamente!

    
por Simon Fish 12.01.2017 / 20:56

1 resposta

0

-o -n "$SSH_CLIENT" significa: ou ( -o ) a variável $ SSH_CLIENT contém uma string ( -n "$SSH_CLIENT" )

$SSH_CLIENT é definido se você estiver logado via SSH. Portanto, o usuário @ hostname sempre será exibido se você estiver logado remotamente.

    
por 05.11.2017 / 09:57