Aucune description

Jeremy MAURO e6ad8eeffa feat(aliases): Add basic aliases il y a 1 an
aliases.d e6ad8eeffa feat(aliases): Add basic aliases il y a 1 an
bashrc.d eef3145454 feat(aliases): Add aliases il y a 2 ans
login.d e238c3d704 feat(lib): Add a core library il y a 2 ans
rc.d e238c3d704 feat(lib): Add a core library il y a 2 ans
zshrc.d 5413b7bb08 Initial il y a 8 ans
LICENSE 5413b7bb08 Initial il y a 8 ans
README.md 431a50f68b Doc(README): Clarify the 'rc.d' vs 'login.d' usage il y a 2 ans
bash_profile 8b6e2ef602 feat(SHELLRC_HOME): Add the possibility to change shellrc home il y a 2 ans
bashrc eef3145454 feat(aliases): Add aliases il y a 2 ans
inputrc 5413b7bb08 Initial il y a 8 ans
zlogin 8b6e2ef602 feat(SHELLRC_HOME): Add the possibility to change shellrc home il y a 2 ans
zshrc 8b6e2ef602 feat(SHELLRC_HOME): Add the possibility to change shellrc home il y a 2 ans

README.md

Shell dotfiles, conf.d stype, for multiple shells

I don't like messy dotfiles. You can read here why.

Features

  • ~/.shellrc/rc.d as an include.d style directory for scripts used by all shells (not --login usage)
  • ~/.shellrc/bashrc.d as an include.d style directory for bashrc scripts (not --login usage)
  • ~/.shellrc/zsh.d as an include.d style directory for zshrc scripts (not --login usage)
  • ~/.shellrc/login.d as an include.d style directory for shared zlogin/bash_profile scripts (--login usage)
  • git repository information (current branch, current status) without external dependencies
  • colorful prompt
  • shared history for all shells

Installation

cd
git clone git://github.com/chr4/shellrc.git .shellrc

# bash config
ln -sf .shellrc/bashrc .bashrc
ln -sf .shellrc/bash_profile .bash_profile
ln -sf .shellrc/inputrc .inputrc

# zsh config
ln -sf .shellrc/zshrc .zshrc
ln -sf .shellrc/zlogin .zlogin