Skip to content

Instantly share code, notes, and snippets.

View mlocher's full-sized avatar

Marko Locher mlocher

View GitHub Profile
@mlocher
mlocher / install_phantomjs.sh
Last active September 7, 2015 11:56
Install PhantomJS
#!/bin/bash
#
# NOTICE
# A new and updated version of this script is provided at
# https://github.com/codeship/scripts/blob/master/packages/phantomjs.sh
# Please switch to that version instead!
PHANTOMJS_VERSION="1.9.8"
# clean old version and setup directories
rm -rf ~/.phantomjs
@mlocher
mlocher / random_tz.sh
Last active August 29, 2015 14:08 — forked from zenchild/random_tz.sh
Set a random timezone
TZ_SIGN=$( echo "+:-" | cut -d: -f $( shuf -i 1-2 -n 1 ) )
export TZ=UTC${TZ_SIGN}$( shuf -i 0-24 -n1 )
echo "Set TZ to: ${TZ}"
@mlocher
mlocher / install_parse.sh
Created November 10, 2014 10:36
Install CloudCode parse CLI tool on Codeship
#!/bin/sh
curl https://www.parse.com/downloads/cloud_code/parse -o ${HOME}/bin/parse
chmod 755 ${HOME}/bin/parse
@mlocher
mlocher / update_jpegoptim.sh
Created November 14, 2014 11:56
Update JPEGoptim
#!/bin/bash
VERSION="1.4.1"
DIR=`pwd`
mkdir ~/jpegoptim
wget "https://github.com/tjko/jpegoptim/archive/RELEASE.${VERSION}.tar.gz" -O ~/jpegoptim.tar.gz
tar -xaf ~/jpegoptim.tar.gz --strip-components=1 -C ~/jpegoptim
cd ~/jpegoptim
./configure
@mlocher
mlocher / install_gox.sh
Last active May 21, 2018 16:59
Install GOX (go cross compiler)
#!/bin/sh
set -e
NEW_GOROOT="${HOME}/go"
OSARCH="linux/amd64 windows/amd64"
mkdir -p "${NEW_GOROOT}"
cp -r "${GOROOT}" "${HOME}"
export GOROOT="${NEW_GOROOT}"
@mlocher
mlocher / install_gemnasium_toolbelt.sh
Created December 12, 2014 12:46
Install Gemnasium Toolbelt
#!/bin/sh
VERSION="0.2.5"
mkdir ~/gemnasium
wget "https://github.com/gemnasium/toolbelt/releases/download/${VERSION}/gemnasium_${VERSION}_linux_amd64.tar.gz" -O ~/gemnasium.tar.gz
tar -xaf ~/gemnasium.tar.gz --strip-components=1 -C ~/gemnasium
rm -rf ~/gemnasium.tar.gz
# call the binary like
@mlocher
mlocher / install_ruby.sh
Created December 27, 2014 18:07
Install Ruby 2.2.0
#!/bin/sh
rvm get head
rvm use 2.2.0 --install
@mlocher
mlocher / install_sauce_connect.sh
Last active August 29, 2015 14:15
Install SauceConnect
#!/bin/bash
#
# Add the following two items as environment variables to your project
# configuration on Codeship.
# SAUCE_USER=""
# SAUCE_API_KEY=""
set -e
SAUCE_VERSION="4.3.6"
#!/bin/sh
VERSION="2.0.0-rc11"
wget -O "${HOME}/bin/boot" "https://github.com/boot-clj/boot/releases/download/${VERSION}/boot.sh"
chmod u+x "${HOME}/bin/boot"
@mlocher
mlocher / install_firefox.sh
Created March 17, 2015 16:57
Install a custom Firefox version
#!/bin/sh
VERSION="28.0"
rm -rf "${HOME}/firefox"
wget -O "${HOME}/firefox.tar.bz2" "https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${VERSION}/linux-x86_64/en-US/firefox-${VERSION}.tar.bz2"
tar -xaf "${HOME}/firefox.tar.bz2" --directory "${HOME}"