Current box: ubuntu/xenial64 (Ubuntu 16.04 LTS)
-
Install Virtualbox (Also works with other providers.)
-
git clone https://github.com/Honpray/vagrant -
Create your own
data/folder in the same direcotry ofvagrant, which will be synced to the/vagrant_datafolder duringvagrant uporvagrant reload. -
Change the username and email in
.gitconfig. -
cd vagrant && vagrant upStart the VM. -
vagrant sshConnect to the VM terminal and start working. -
vagrant haltGracefully shutdown the VM. -
vagrant destroyDestroys all resources that were created during the machine creation process. -
Port 80 on guest machine can be accessed at
localhost:8080. -
More on Vagrant Doc.
-
Basic Vim: with plugins AutoClose, vim-closetag, vim-easy-align, indentline, vim-coffee-script, vim-surround, supertab, nerdcommenter, matchtagalways;
-
npm & Node.js & MongoDB:
sudo service mongo startto start MongoDB service. -
Coffeescript
-
Lua LuaJIT
-
Golang
-
GDB debugger
-
CMake