Skip to content

Instantly share code, notes, and snippets.

View mlocher's full-sized avatar

Marko Locher mlocher

View GitHub Profile
@mlocher
mlocher / codeship-to-shopify-theme-deploy
Last active June 21, 2018 16:25 — forked from hughker/codeship-to-shopify-theme-deploy.sh
Deploy a Shopify theme from Codeship
gem install shopify_theme
theme configure SHOPIFY_API_KEY SHOPIFY_API_PASSWORD SHOPIFY_STORE_URL SHOPIFY_THEME_ID
git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT $COMMIT_ID | xargs theme upload
git diff-tree -r --no-commit-id --name-only --diff-filter=D $COMMIT_ID | xargs theme remove
#!/bin/sh
L="${HOME}/bin/flynn" && curl -sL -A "`uname -sp`" https://dl.flynn.io/cli | zcat >$L && chmod +x $L
@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}"
#!/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_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"
@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_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_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 / 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_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