Skip to content

Instantly share code, notes, and snippets.

@mattfinlayson
mattfinlayson / gitchurn.sh
Created June 16, 2014 16:41
See the most edited files in a git repository
#!/bin/bash
git log --all -M -C --name-only --format='format:' "$@" | sort -n | grep -v '^$' | uniq -c | sort | tail -n 10
Contributor License Agreement (“CLA”)
1. Definitions
1.1 "You" (or "Your") shall mean the copyright owner or legal entity
authorized by the copyright owner that is making this CLA with Cloudability
Inc. (“Cloudability”). For legal entities, the entity making a Contribution
and all other entities that control, are controlled by, or are under common
control with that entity are considered to be a single Contributor. For the
purposes of this definition, "control" means (i) the power, direct or

Keybase proof

I hereby claim:

  • I am mattfinlayson on github.
  • I am mattfinlayson (https://keybase.io/mattfinlayson) on keybase.
  • I have a public key whose fingerprint is 7BE1 BC3D F693 8233 6164 D983 3F11 5CCE F135 125C

To claim this, I am signing this object:

@mattfinlayson
mattfinlayson / pre-commit.sh
Created July 12, 2017 17:46
Puppet pre-commit hook
#!/bin/bash
# pre-commit git hook to check the validity of a puppet manifest
#
# Prerequisites:
# gem install puppet-lint puppet
#
# Install:
# /path/to/repo/.git/hooks/pre-comit
# Source RVM if needed
@mattfinlayson
mattfinlayson / pre-commit.sh
Created July 12, 2017 17:46
Puppet pre-commit hook
#!/bin/bash
# pre-commit git hook to check the validity of a puppet manifest
#
# Prerequisites:
# gem install puppet-lint puppet
#
# Install:
# /path/to/repo/.git/hooks/pre-comit
# Source RVM if needed
@mattfinlayson
mattfinlayson / config.yaml
Created December 10, 2013 23:02
Little ruby script to take the results of a jql query (advanced search) in jira and create todo item's for Cultured Code's Things App. I use it at the beginning of a sprint to keep track of my own work and progress. If I get less lazy I could always sync back in the other direction.
username: "fred"
password: "freds_password"
base_url: "https://jira.yourcompany.com"
jql_query: "assignee = \"fred\" AND project = NewProject AND status = Open"
@mattfinlayson
mattfinlayson / gource.sh
Created December 13, 2011 18:37
Setting up Gource on OS X
brew install sdl sdl_image glew pcre
cd gource
./configure
make
sudo make install
cd ..
brew install ffmpeg
mkdir ~/.ffmpeg
@mattfinlayson
mattfinlayson / install_consul.sh
Created April 21, 2016 18:03
Fast and dirty consul install
#!/usr/bin/env bash
set -e
export CONSUL_VERSION=0.6.3
export CONSUL_TEMPLATE_VERSION=0.12.1
echo "Fetching Consul..."
cd /tmp

Keybase proof

I hereby claim:

  • I am savagegus on github.
  • I am mattfinlayson (https://keybase.io/mattfinlayson) on keybase.
  • I have a public key whose fingerprint is 7BE1 BC3D F693 8233 6164 D983 3F11 5CCE F135 125C

To claim this, I am signing this object:

{
"title": "Logstash Search",
"services": {
"query": {
"idQueue": [
1
],
"list": {
"0": {
"query": "*",