Skip to content

Instantly share code, notes, and snippets.

View KernelPanicAUS's full-sized avatar
🎯
Focusing

Thomas Khalil KernelPanicAUS

🎯
Focusing
View GitHub Profile
#!/bin/sh
cat <<EOF > /etc/apt/sources.list.d/rabbitmq.list
deb http://www.rabbitmq.com/debian/ testing main
EOF
curl https://www.rabbitmq.com/rabbitmq-signing-key-public.asc -o /tmp/rabbitmq-signing-key-public.asc
apt-key add /tmp/rabbitmq-signing-key-public.asc
rm /tmp/rabbitmq-signing-key-public.asc
apt-get -qy update
@KernelPanicAUS
KernelPanicAUS / Rename files
Created August 11, 2015 05:54
Renames groovy files
#!/bin/bash
for FILE in $(ls | grep 'groovy'); do
CHANNEL_NAME=$(echo $FILE | cut -d '-' -f1)
mv $FILE $CHANNEL_NAME.groovy
done
@KernelPanicAUS
KernelPanicAUS / gist:8347319
Last active January 2, 2016 18:59
Automated installer
#!/usr/bin/env bash
echo $USER &&
cd /Users/$USER/Downloads &&
echo 'Downloading Google Chrome' &&
wget https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg
@KernelPanicAUS
KernelPanicAUS / CSVparser.rb
Last active December 30, 2015 07:49
CSV parser in Ruby, spits out CSV record count within a time frame (3 month increments)
#!/usr/bin/env ruby
# encoding: UTF-8
require 'date'
require 'FileUtils'
require 'Benchmark'
require 'CSV'
require 'progress_bar'
class CSV