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
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
* docker-machine
* golang
* ctags / enhanced vim
* screenrc or byobu config
* sweet screenrc or byobu config
* customize PS1
* more shells
* more editors (emacs)
* rbenv build versions
* LaTeX and fonts and whatnot
* more fonts

12
run.sh
View File

@ -2,6 +2,7 @@
export DEBIAN_FRONTEND=noninteractive
set -x
exec 1> >(tee -a /var/log/sandboxbuild.log) 2>&1
PKGS="
apt-utils
@ -64,13 +65,10 @@ PKGS="
wget
"
apt-get update
apt-get -y upgrade
apt-get install -y $PKGS
add-apt-repository ppa:neovim-ppa/unstable
apt-get update
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 jruby-9.0.5.0
GEMS="
bundler
"
for GEM in $GEMS ; do
gem install -V $GEM
done
cd /usr/local/bin
wget https://raw.githubusercontent.com/sneak/ppss/master/ppss
chmod +x ./ppss