I hereby claim:
- I am trevrosen on github.
- I am trevrosen (https://keybase.io/trevrosen) on keybase.
- I have a public key whose fingerprint is 17F7 7DE6 AF9C A777 FA53 8281 5605 4B6F F40D E0F9
To claim this, I am signing this object:
| ╭─trevorrosen@Saramago ~ | |
| ╰─$ cat argv-test.py | |
| #!/usr/bin/env python | |
| from sys import argv | |
| print argv | |
| ╭─trevorrosen@Saramago ~ | |
| ╰─$ ./argv-test.py | |
| ['./argv-test.py'] |
| # The docs say that ARGV[0] should be the name of the Ruby executable. | |
| # http://ruby-doc.org/core-2.2.3/Object.html#ARGV | |
| # | |
| # This is **NOT** how Ruby actually behaves: | |
| ─trevorrosen@Saramago ~ | |
| ╰─$ cat argv-test.rb | |
| #!/usr/bin/env ruby |
| # Set up a Go project for contribution. This setup gets around issues related to intra-package import paths | |
| # $1 - the origin of the package, e.g. "github.com/spf13/hugo" | |
| # $2 - the name of the package in the fork, e.g. "hugo" | |
| # | |
| export GITHUB_USERNAME="trevrosen" | |
| gohack (){ | |
| echo "[-] Getting package $1" | |
| go get $1 | |
| cd $GOPATH/src/$1 | |
| echo "[-] Creating fork environment for $2" |
| # From Dave Thomas' Elixir book: | |
| # https://pragprog.com/book/elixir/programming-elixir | |
| fizzbuzz = fn | |
| 0,0,_ -> "FizzBuzz" | |
| 0,_,_ -> "Fizz" | |
| _,0,_ -> "Buzz" | |
| _,_,n -> n | |
| end |
I hereby claim:
To claim this, I am signing this object:
| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "os" | |
| "os/signal" | |
| "time" | |
| ) |
| def foobar(args={}) | |
| @required = args.fetch(:required) # .fetch will throw exception if key doesn't exist in Hash | |
| @optional = args[:optional] # simple access returns nil if key isn't set -- no exception raised | |
| end | |
| export LSCOLORS="Dxfxcxdxbxegedabagacad" | |
| local user_host='%{$terminfo[bold]$fg[green]%}%n@%m%{$reset_color%}' | |
| local current_dir='%{$terminfo[bold]$fg[blue]%} %~%{$reset_color%}' | |
| local git_branch='$(git_prompt_info)%{$reset_color%}' | |
| PROMPT="╭─${user_host}${current_dir} ${git_branch} | |
| ╰─%B$%b " | |
| ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[magenta]%}‹" |
| # Automatically insert closing parens, braces, etc | |
| vim_plugin_task "autoclose", "git://github.com/Townk/vim-autoclose.git" | |
| # Bunch of nice snippets for Snipmate | |
| vim_plugin_task "scrooloose-snippets" do | |
| snippet_dirs = %w(ruby-rspec javascript-jquery html haml) # dirs w/ snippets you want | |
| storage_path = File.expand_path("~/.vim/extra_snippets", __FILE__) | |
| snipmate_path = File.expand_path("~/.vim/snippets", __FILE__) |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>Colors</key> | |
| <dict> | |
| <key>Background</key> | |
| <string>0.044 0.063 0.129</string> | |
| <key>InsertionPoint</key> | |
| <string>1.000 1.000 1.000</string> |