I hereby claim:
- I am phoolish on github.
- I am phoolish (https://keybase.io/phoolish) on keybase.
- I have a public key whose fingerprint is 6CE9 0791 1870 CB7A F412 C279 7D44 37AE 2783 E099
To claim this, I am signing this object:
| --[[ | |
| DnD Automation Script for Hammerspoon | |
| Purpose: | |
| Automatically enables Do Not Disturb when the screen is locked and disables it | |
| when unlocked, but only if Hammerspoon was the one that enabled it originally. | |
| This prevents interfering with manually-set DnD preferences. | |
| Requirements: | |
| - Hammerspoon installed and running |
| #!/bin/bash | |
| FILENAME=file-to-split.csv | |
| HDR=$(head -1 ${FILENAME}) | |
| split -l 100 ${FILENAME} xyz | |
| n=1 | |
| for f in xyz* | |
| do | |
| if [[ ${n} -ne 1 ]]; then | |
| echo ${HDR} > part-${n}-${FILENAME}.csv | |
| fi |
| #!/usr/bin/env bash | |
| set -o xtrace -o errexit -o pipefail -o nounset | |
| ######################################################################################## | |
| # CircleCI's current recommendation for roughly serializing a subset | |
| # of build commands for a given branch | |
| # | |
| # circle discussion thread - https://discuss.circleci.com/t/serializing-deployments/153 | |
| # Code from - https://github.com/bellkev/circle-lock-test |
| Wed May 31 07:42:00 UTC 2017 |
| #!/bin/bash | |
| # Requires aws-cli and jq to be installed | |
| # | |
| # Returns the name and ami for each release that matches | |
| aws ec2 describe-images --owners amazon --filters Name=virtualization-type,Values=hvm | jq '[.Images[] | select(.Name | startswith("amzn-ami-hvm")) | select(.Name | endswith("ebs")) | { name: .Name, ami: .ImageId } ] | sort_by(.name)' |
| #!/bin/bash | |
| usage() | |
| { | |
| cat << EOF | |
| usage: $0 options | |
| This script set ownership for all table, sequence and views for a given database | |
| Credit: Based on http://stackoverflow.com/a/2686185/305019 by Alex Soto |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env python | |
| """ | |
| Launch an AWS Web Console. | |
| Usage: | |
| awsconsole launch --role=<role_arn> [--profile=<profile_name>] | |
| Commands: | |
| launch - Launch the AWS Console in your default web browser with | |
| the specified credentials. The console will be authenticated |
| class NodeUpdateFromFile < ::Chef::Knife | |
| deps do | |
| require "chef/node" | |
| require "chef/json_compat" | |
| require "chef/knife/core/object_loader" | |
| end | |
| banner "knife node update from file FILE (options)" | |
| def loader |
| #!/bin/bash | |
| # | |
| # Checks yum for updates and passes the count to collectd. | |
| # | |
| # Requriments: | |
| # - collectd_exec_plugin | |
| # - yum-plugin-security package | |
| # | |
| # <Plugin exec> | |
| # Exec "nobody" "/path/to/yum_update.sh" |