I hereby claim:
- I am bomatson on github.
- I am bomatson (https://keybase.io/bomatson) on keybase.
- I have a public key ASB0pH0YZrJbszO1L3ybur33QddMcUxlueRsIEBMFFgYEQo
To claim this, I am signing this object:
| for file in ~/.{path,bash_prompt,exports,aliases,functions,git-completion.bash}; do | |
| [ -r "$file" ] && source "$file" | |
| done | |
| unset file | |
| . $HOME/.asdf/asdf.sh | |
| . $HOME/.asdf/completions/asdf.bash | |
| export PATH="$HOME/.cargo/bin:$PATH" |
| #!/usr/bin/env ruby | |
| # | |
| require "csv" | |
| require "timeout" | |
| bad_ips = [] | |
| time = ARGV[1].to_i || 3 | |
| CSV.foreach(ARGV[0], headers: true) do |row| |
| defmodule LoanSchedule do | |
| def perform(apr, monthly_payment, balance) do | |
| schedule = calculate(apr, monthly_payment, balance, 0, %{}) | |
| total_payments = Map.keys(schedule) |> Enum.max | |
| total_paid = Map.values(schedule) |> Enum.reduce(0, fn(loan, acc) -> loan[:monthly_payment] + acc end) | |
| [ | |
| payment_schedule: schedule, | |
| loan_details: %{ | |
| apr: apr, | |
| monthly_payment: monthly_payment, |
| function parse_git_dirty() { | |
| [[ $(git status 2> /dev/null | tail -n1) != *"working directory clean"* ]] && echo "*" | |
| } | |
| function parse_git_branch() { | |
| git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/\1$(parse_git_dirty)/" | |
| } | |
| function this() { # obtain git branch | |
| git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/' |
| if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then | |
| export TERM=gnome-256color | |
| elif infocmp xterm-256color >/dev/null 2>&1; then | |
| export TERM=xterm-256color | |
| fi | |
| if tput setaf 1 &> /dev/null; then | |
| tput sgr0 | |
| if [[ $(tput colors) -ge 256 ]] 2>/dev/null; then | |
| MAGENTA=$(tput setaf 125) |
| # Detect which `ls` flavor is in use | |
| if ls --color > /dev/null 2>&1; then # GNU `ls` | |
| colorflag="--color" | |
| else # OS X `ls` | |
| colorflag="-G" | |
| fi | |
| alias be='bundle exec' | |
| alias ber='bundle exec rake' | |
| alias bes='bundle exec rspec' |
| set nocompatible " Must come first because it changes other options. | |
| silent! call pathogen#runtime_append_all_bundles() | |
| syntax enable " Turn on syntax highlighting. | |
| filetype plugin indent on " Turn on file type detection. | |
| runtime macros/matchit.vim " Load the matchit plugin. | |
| set showcmd " Display incomplete commands. |
| [alias] | |
| # Show verbose output about tags, branches or remotes | |
| tags = tag -l | |
| br = branch -a | |
| paths = remote -v | |
| # Pretty log output | |
| lol = log --graph | |
| c = commit -m | |
| a = add . | |
| st = status --short --branch |
I hereby claim:
To claim this, I am signing this object:
| .bobby | |
| h1.heading Bobby |