Skip to content

Instantly share code, notes, and snippets.

View bdurand's full-sized avatar

Brian Durand bdurand

  • San Francisco, CA
View GitHub Profile
export EDITOR=/usr/bin/vi
eval "$(rbenv init -)"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
export PROMPT='%(?.%F{green}√.%F{red}?%?)%f %B%F{240}%1~%f%b %# '
export BUNDLER_EDITOR=mate
ssh-add -A 2>/dev/null
@bdurand
bdurand / circleci_insights
Last active April 9, 2021 20:24
CircleCI Insights tool for comparing credits and runtimes.
#!/usr/bin/env ruby
# Script to get information from the CircleCI Insights API for the number of credits used and time
# taken for running workflows across one or more branches.
require "net/http"
require "json"
require 'optparse'
require 'optparse/time'
require 'set'
@bdurand
bdurand / gist:a3f5b3016bccfd64a668cc81d4405db8
Last active January 4, 2022 00:05
puma-dev TLS certificate commands
security add-trusted-cert -k $(security login-keychain | xargs | sed -e 's/^"//' -e 's/"$//') ~/Library/Application\ Support/io.puma.dev/cert.pem
mkdir -p /usr/local/etc/openssl`ls -ld /usr/local/opt/openssl | egrep -o "@[0-9.]+"`/certs
cp ~/Library/Application\ Support/io.puma.dev/cert.pem /usr/local/etc/openssl`ls -ld /usr/local/opt/openssl | egrep -o "@[0-9.]+"`/certs/io.puma.dev.pem
/usr/local/opt/openssl/bin/c_rehash
@bdurand
bdurand / .tm_properties
Created July 2, 2022 16:05
TextMate Properties
# Settings
fontName = "Menlo"
fontSize = "12"
exclude = '{$exclude,log/*,tmp/*,public/assets/*,*.log,*.dat}'
excludeDirectories = '{$excludeDirectories,log,tmp,public/assets,node_modules,vendor}'
include = "{$include,.circleci,.gitignore,.dockerignore,.travis.yml,.env,.github,.standard.yml}"
softWrap = false