Just a work in progress basic development environment initialiser with a reasonable amount of customisability. The install script should be Bash compatible and run under bash.
Common aliases can go in to the .common_aliases
file, to save duplication across bash/zsh.
Private contents can be put into a specific shell's .<shell>_private
file. [.bash_private|.zsh_private]
Run [bash] ./install.sh
, run with -h
for usage help.
Pass in the -i
flag to install. Otherwise only dotfiles will be symlinked
and the installation of programs left up to the user.
Pass the -f
flag with a parameter of the files to include in symlink.
Vim
To just get the .vimrc setup:
[bash] ./install.sh -f .vimrc
Vundle will still need to be cloned down separately for :PluginInstall
within Vim.
For non-ubuntu-like systems, those where apt-get is not an option,
then a custom install script can be written as install_<osname>.sh
then pass the osname in under the -s
flag, to include that instead.
[bash] ./install.sh -s gentoo
will look for the install_gentoo.sh
script.
chsh -s /bin/zsh
Remember to change the font in your terminal. In a desktop environment, there will usually be a configuration option for setting your terminal fonts. These must have been patched with the Powerline Symbols.
git clone https://github.com/powerline/fonts.git
cd fonts && ./install.sh