zshrc++
Also, meine zshrc kann was neues.
Wenn ich an ein neues System komme, das meine Config noch nicht hat, dann
ist das im ersten Moment natürlich ein Grauß, aber jetzt gibt's Abhilfe. :-)
Ich habe in meinem System den User 'ft' der immer für Test herhalten muss.
Ich habe seine zsh Konfiguration entfernt, und versuche nun ihm möglichst
schell meine zshrc aus dem Netz zu verpassen.
Das schaut so aus:
zsh% cd ~ zsh% wget -q http://ft.bewatermyfriend.org/comp/data/zsh/zsh-dotfiles.tar.bz2 zsh% bunzip2 -c zsh-dotfiles.tar.bz2 | tar xf - zsh% [[ -e ~/.zsh ]] && mv .zsh .zsh.old zsh% mv zsh .zsh zsh% sed 's,ZRC_SOURCE_DIR="~/etc/zsh",ZRC_SOURCE_DIR="~/.zsh",' \ > < .zsh/zshrc > zshrc.temp zsh% mv zshrc.temp .zsh/zshrc zsh% zsh .zsh/zshrc - +---------------------------------------------------------------------- | | Automatic installation procedure | ------------------------------------ | | + linking .zshrc -> /home/ft/.zsh/zshrc | + linking .zkbd -> /home/ft/.zsh/kbd | + linking .zlogout -> /home/ft/.zsh/zlogout | zsh% exit (6008)-~% ZSHRC_VERBOSE=1 su -l ft Password: Starting zsh v4.3.2 zshrc: ignoring non-existant file: /home/ft/.zsh/zshrc.local zshrc: loading /home/ft/.zsh/path zshrc: loading /home/ft/.zsh/modules zshrc: loading /home/ft/.zsh/options zshrc: loading /home/ft/.zsh/vars zshrc: loading /home/ft/.zsh/aliases zshrc: loading /home/ft/.zsh/compsys zshrc: loading /home/ft/.zsh/zfunct zshrc: loading /home/ft/.zsh/zle zshrc: loading /home/ft/.zsh/misc zshrc: loading /home/ft/.zsh/zcleanup (6)-~% _
Jawoll, so gefällt mir das ganz gut. :-)
(ZSHRC_VERBOSE=1 vor dem 'su -l ft' ist dafür gut, dass die Config einem sagt,
welche Dateien es nachlädt.)
(Comments: 0)