Skip to content
/ shellrc Public

Shell dotfiles, conf.d stype, for multiple shells (bash, zsh)

License

Notifications You must be signed in to change notification settings

chr4/shellrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • ~/.shellrc/bashrc.d as an include.d style directory for bashrc scripts
  • ~/.shellrc/zsh.d as an include.d style directory for zshrc scripts
  • ~/.shellrc/login.d as an include.d style directory for shared zlogin/bash_profile scripts
  • 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

About

Shell dotfiles, conf.d stype, for multiple shells (bash, zsh)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages