Skip to content

Instantly share code, notes, and snippets.

View paulgeringer's full-sized avatar

Paul Geringer paulgeringer

View GitHub Profile
@paulgeringer
paulgeringer / keybase.md
Created November 24, 2016 05:24
keybase.md

Keybase proof

I hereby claim:

  • I am paulgeringer on github.
  • I am pauljgeringer (https://keybase.io/pauljgeringer) on keybase.
  • I have a public key ASB2pLySI77b8DlR7odmi4uR7AMu5RylJyz3ZtCJXpDSngo

To claim this, I am signing this object:

@paulgeringer
paulgeringer / shell_precheck
Created October 11, 2016 01:33
shellcheck precommit for git
#!/bin/bash
TEMP_FILE=/tmp/shellcheck.out
function setup() {
rm -f $TEMP_FILE
touch $TEMP_FILE
}
function loop() {
@paulgeringer
paulgeringer / doing_the_needful
Created April 21, 2016 15:40
a terrible idea
#!/usr/bin/env ruby
puts "export testest='thing'\nexport shizz='bang'"
@paulgeringer
paulgeringer / unpushed_commits.rb
Created April 24, 2015 02:31
check for unpushed commits on a branch with an arbitrary remote
def check_remote_branch
if `git branch -a | grep "$(git branch | grep "*" | sed 's/*\ //g')"`.strip == '2'
false
else
true
end
end
def check_unpushed_commits
branch = `git branch | grep "*" | sed 's/*\ //g'`.strip
#!/bin/bash
function hi_there() {
cat <<< 'hi there'
}
function do_a_thing() {
echo "'$1' was said"
}