Tag Archives: freebsd

oh-my-zsh

He venido usando zsh desde hace un tiempo como mi shell preferido en BSD.
Hace un par de meses descubrí Oh-my-zsh y empeze a usarlo en mi laptop.

Que es precisamente Oh-my-zsh ? La pagina del proyecto en github, lo denomina un framework para manejar tu configuracion personal de este shell, incluye mas de 40 plugins mas 80 temas y una utileria para actualizarse periodicamente.

Para configurar Oh-my-zsh en OpenBSD 5.0
hice lo siguiente (lo mismo aplica a NetBSD, FreeBSD, excepto la instalacion de paquetes).

Paquetes necesarios: Git y zsh

export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/5.0/packages/i386
$ sudo pkg_add -v zsh-4.3.12 git-1.7.6p0 

Cambiamos el shell a zsh

$ chsh -s /usr/local/bin/zsh

Obtenemos Oh-my-zsh via github en nuestro directorio local, renombramos el directorio creado y copiamos un .zshrc a nuestro home.

$ git clone git://github.com/robbyrussell/oh-my-zsh.git
$ mv oh-my-zsh .oh-my-zsh
$ cp .oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc  

Reiniciamos nuestra sesion, o en sucaso ejecutamos zsh directamente.
Basta modificar nuestro .zshrc y elegir el Tema dentro de los mas de 50 existentes y reiniciar el shell.

Zsh es bueno, pero extenso, quiza alguien diga lo contrario, quiza no, a mi me gusta y por ello comparto esta experiencia.

zshroadmap(1) es una pagina de manual para un rapido repaso a lo mas importante de ZSH.