Skip to content

Instantly share code, notes, and snippets.

View 59023g's full-sized avatar

Michael Pierce 59023g

View GitHub Profile
@59023g
59023g / gist:f3c25ac6e788ad1fc337092e20fdd35b
Created September 5, 2016 21:03
custom product properties /api/shopify/create_order_hook
Express server listening on port 3000
General auth middleware: Inactive
POST /api/shopify/create_order_hook
{ id: 6754177731,
variant_id: 26993973571,
title: 'Nima Starter Kit',
quantity: 1,
price: '0.50',
grams: 862,
sku: '1002-002-DEMO2',
@59023g
59023g / endWrapper.js
Last active February 26, 2017 02:18
node http response.end() status code wrapper
async function endResponse( res, code, err ) {
const enc = 'utf8'
switch ( code ) {
case 200:
res.writeHead( 200 )
return await res.end( JSON.stringify( {
status: 200,
message: 'ok'
} ), enc )
case 500:
@59023g
59023g / make.sh
Last active February 8, 2018 15:14
bash: loop through package array, if not exist, install package ( non-interactive )
!#/bin/bash
apt-get update
packages=( "curl" "python2.7" "git", "make", "openjdk-8-jre" )
for i in "${packages[@]}"
do
if ! [ -x "$(command -v $i)" ]; then
echo "--- installing $i ---" > &1
### Keybase proof
I hereby claim:
* I am 59023g on github.
* I am mpierce (https://keybase.io/mpierce) on keybase.
* I have a public key ASD30F5lYlaZ3gwAtN4SmCkrR3WSjHcfezvfHhI3CZqjYgo
To claim this, I am signing this object:
@59023g
59023g / brew_switch-version_postgres.sh
Created February 10, 2020 20:49
Using homebrew to install and switch Postgres versions
brew install postgresql
brew install postgresql@9.6
cd /usr/local/Cellar/postgresql
ln -s ../postgresql9.6/9.16.6 9.6
brew switch postgresql 9.6
@59023g
59023g / brew_install_gradle5.3.sh
Last active February 10, 2020 21:04
Install Gradle 5.3 using homebrew and commit hash
## https://www.codexor.com/homebrew-install-old-version-of-gradle/
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/96e1958c5e556290fe1a86b4e2423ce989322bae/Formula/gradle.rb