Instalar powerline para Bash en Fedora con soporte para ramas git

2 minutos de lectura

Después de leer en ochobitshacenunbyte.com y en victorhckinthefreeworld.com sobre como mejorar el prompt de bash mediante powerline decidí instarlo en mi ordenador portátil con Fedora, la configuración respecto a los mencionado artículos cambia un poco ya que los temas y configuraciones son instalados en la ruta /etc/xdg/powerline y el tema por defecto viene sin soporte para mostrar las ramas en git

Configurando .bashrc

Para que bash utilice powerline por defecto debemos de modifcar el fichero ~/.bashrc y añadir al final del fichero:

1if [ -f `which powerline-daemon` ]; then
2  powerline-daemon -q
3  POWERLINE_BASH_CONTINUATION=1
4  POWERLINE_BASH_SELECT=1
5  . /usr/share/powerline/bash/powerline.sh
6fi

Si ahora abrimos una nueva terminal ya podremos ver como bash usa powerline

Fichero de configuración config.json

Pero no vemos la rama de git para corregir esto, vamos a crearnos una copia del fichero de configuración en el directorio hone de nuestro usuario

Creamos el directorio

1mkdir -p ~/.config/powerline

Y desde la consola, creamos el fichero de configuración y su contenido

1cat <<-'EOF' > ~/.config/powerline/config.json
2{
3    "ext": {
4        "shell": {
5            "theme": "default_leftonly"
6        }
7    }
8}
9EOF

Cargamos la nueva configuración

1powerline-daemon --replace

Ya deberíamos de ver la rama en los directorios git

En resumen hemos cambiado el tema default por default_leftonly en el fichero de configuración config.json

Referencia:

https://eshlox.net/2017/08/10/how-to-install-powerline-for-bash-on-fedora-with-git-branch-support

Espero que te haya gustado, pasa un buen día… :penguin: