added bundler and info in readme

This commit is contained in:
Jeffrey Paul 2016-04-08 14:36:49 +02:00
parent 9a8af43e55
commit 06aef42487
Signed by: sneak
GPG Key ID: 052443F4DF2A55C2
2 changed files with 35 additions and 6 deletions

View File

@ -1,13 +1,36 @@
# Usage # Usage
docker run -ti sneak/sandbox /bin/bash -c 'byobu' `docker run -ti sneak/sandbox /bin/bash -c 'byobu'`
# Includes Things Like
* vim
* rbenv
* python / setuptools / virtualenv
* node4/coffeescript/coffeelint
* byobu / screen
* docker client
* awscli
* irssi
* runit / daemontools / envdir / etc
* build-essential / make
* latex and fonts
* useful misc tools
* pv
* pbzip2
* nmap
* ppss
* pwgen
* and much more...
# TODO # TODO
* docker-machine
* golang
* ctags / enhanced vim * ctags / enhanced vim
* screenrc or byobu config * sweet screenrc or byobu config
* customize PS1 * customize PS1
* more shells * more shells
* more editors (emacs) * more editors (emacs)
* rbenv build versions * rbenv build versions
* LaTeX and fonts and whatnot * more fonts

12
run.sh
View File

@ -2,6 +2,7 @@
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
set -x set -x
exec 1> >(tee -a /var/log/sandboxbuild.log) 2>&1
PKGS=" PKGS="
apt-utils apt-utils
@ -64,13 +65,10 @@ PKGS="
wget wget
" "
apt-get update apt-get update
apt-get -y upgrade apt-get -y upgrade
apt-get install -y $PKGS apt-get install -y $PKGS
add-apt-repository ppa:neovim-ppa/unstable add-apt-repository ppa:neovim-ppa/unstable
apt-get update apt-get update
sudo apt-get install neovim sudo apt-get install neovim
@ -85,6 +83,14 @@ git clone https://github.com/rbenv/ruby-build.git /root/.rbenv/plugins/ruby-buil
rbenv install 2.3.0 rbenv install 2.3.0
rbenv install jruby-9.0.5.0 rbenv install jruby-9.0.5.0
GEMS="
bundler
"
for GEM in $GEMS ; do
gem install -V $GEM
done
cd /usr/local/bin cd /usr/local/bin
wget https://raw.githubusercontent.com/sneak/ppss/master/ppss wget https://raw.githubusercontent.com/sneak/ppss/master/ppss
chmod +x ./ppss chmod +x ./ppss