Skip to content

Instantly share code, notes, and snippets.

View stevenjshelby's full-sized avatar

Steven Shelby stevenjshelby

View GitHub Profile
sudo iptables-save > /etc/iptables.conf
insert these lines in /etc/rc.local:
# Load iptables rules from this file
iptables-restore < /etc/iptables.conf

Keybase proof

I hereby claim:

  • I am theuberpwner on github.
  • I am stevenshelby (https://keybase.io/stevenshelby) on keybase.
  • I have a public key ASDzm0Ivc9BTFI8RmbwMfw7gRX66c94nJnlbhHHKNkY-bgo

To claim this, I am signing this object:

@stevenjshelby
stevenjshelby / bashparse
Created August 24, 2014 14:18
Parsing Arguments in Bash
while [[ $# > 1 ]]
do
key="$1"
shift
case $key in
--skip-copy)
SKIP_COPY=true
shift
;;
@stevenjshelby
stevenjshelby / cleanbranches
Last active August 29, 2015 14:04
Clean local Git branches
#!/bin/bash
#Change these to whatever input you want to use for keeping/deleting branches
KEEP='1'
DELETE='2'
#show `git branch` output in beginning
git branch
for branch in $(git for-each-ref --format='%(refname)' refs/heads/); do
@stevenjshelby
stevenjshelby / package.json
Created December 31, 2012 22:50
node-package.json
{
"author": "",
"name": "",
"description": "",
"version": "0.0.1",
"homepage": "",
"repository": {
"type": "git",
"url": "git://github.com/theUberPwner/repo.git"
},
@stevenjshelby
stevenjshelby / remove_from_repo
Last active December 10, 2015 09:29
remove files from a git repo
//to remove files from git repository
git filter-branch -f --tree-filter 'rm -rf filename/directory' HEAD
git push --force
//docs
http://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html