Dev environment setup!
I am a node.js developer and in my everyday development I mostly have node.js , mongodb servers running, bash is my default shell, I was using sublimetext as my default editor until textmate was opensourced yesterday!
dotfiles are great way to manage your development environment. After doing things repeatedly, over and over again, I came up with some scripts which eased my job. All you need to know is bash scripting.
This is how I have organized my dev box.
~/local - all custom built stuff (servers, db servers etc)
~/code - all the projects you work on
~/bin - custom bash scripts if you are using any
My dotfiles contain the following
.gitconfig- which is the global git-config.bashrc- which sources some additional scriptscompletions- some bash completionsaliases- some alias commandspaths- exports some custom paths (~/bin for example)prompt- PS1 which shows git branchextras- which has some custom functions definedpaths- has some custom paths that I have added to$PATHbookmarks- is a simple tool to bookmark any folder. You can use it like$ bookmark railsand then$ go rails
I also use z which is a folder jumping tool. You should definitely try this! If you are planning to install my dotfiles make sure you have the above mentioned folders created. I use a mac and my favourite font is Menlo 13pt. This is how it looks