ftblog

:: widerstand zwecklos ::
email jabber gpgkey
hackergotchi

December 08, 2006

zshrc++

Filed under: computer -- 17:29

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.)

Powered by zblog
valid css | valid xhtml | utf-8 encoded | best viewed with anybrowser