-
Notifications
You must be signed in to change notification settings - Fork 0
wtnabe/myenv-builder
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
myenv-builder ============= generate and deploy your configuration files like dot files, firefox user.js, etc. I'm using it on FreeBSD, Linux, Windows and MacOSX REQUIRE ------- * Ruby * Rake GETTING STARTED --------------- basic layout myenv-builder |-- README |-- Rakefile |-- dotfiles/ your dot files |-- firefox/ your profile settings `-- lib/ Rakefile's libraries $ cd myenv-builder $ mv ~/.zshrc dotfiles/zshrc $ rake dotfiles:link_priv $ ls -l ~/ .zshrc -> dotfiles/zshrc WHAT YOU CAN ------------ 1. versioning your config files 2. reuse the same config files in multiple environments 3. switch to set up config files for job or private with erb ERB EXAMPLE ----------- gitconfig.erb [user] <%- if workspace == 'job' -%> name = T.Watanabe email = watanabe@example.com <%- else -%> name = wtnabe email = wtnabe@gmail.com <%- end -%> [alias] stat = status ci = commit -a br = branch co = checkout up = update [color] status = auto diff = auto [core] excludesfile = <%= ENV['HOME'] %>/.gitignore
About
Rake tasks for setting up your dotfiles, firefox profiles, etc
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published