$ pairhost list
/Users/me/.rip/active/lib/pairhost.rb:8:in `initialize': No such file or directory - /Users/me/.pairhost/config.yml (Errno::ENOENT)
from /Users/me/.rip/active/lib/pairhost.rb:8:in `open'
from /Users/me/.rip/active/lib/pairhost.rb:8:in `config'
from /Users/me/.rip/active/lib/pairhost.rb:19:in `connection'
from /Users/me/.rip/active/lib/pairhost.rb:134:in `list'
from /Users/me/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/task.rb:22:in `run'
from /Users/me/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task'
from /Users/me/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor.rb:263:in `dispatch'
from /Users/me/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/base.rb:389:in `start'
from /Users/me/.rip/active/bin/pairhost:6:in `<main>'
I added an abort message and implemented init so it results in:
$ pairhost list
No pairhost config found. First run 'pairhost init'.
$ pairhost init
# ready to rock
When using pairhost without a config, you get:
I added an abort message and implemented init so it results in: