I just installed ghost on Mac OS X 10.8.2. As the first thing, I wanted to check what ghost-ssh says with the list parameter. This is what I got:
$ ghost-ssh list
/Library/Ruby/Gems/1.8/gems/ghost-0.3.0/bin/ghost-ssh:80: undefined method `length' for nil:NilClass (NoMethodError)
from /usr/bin/ghost-ssh:23:in `load'
Same here. It seems to be caused by general configurations out of a specific host configuration group, such as:
Or comments could be related to this too, as the code does not handle them.
Anyway, the whole ghost-ssh features have been removed from the code after 0.3.0
It wasn't removed so much as I rewrote all the things and the ghost-ssh features were not something I am very familiar with or need. I'd be happy to add it in or split it out as a different gem (or, more realistically, be supportive of anyone else who wanted to do so).
I'm marking this as won't fix for now, because the new version of ghost doesn't even have this functionality. Though I am not opposed to it being added back, I don't have a need for it so haven't put the time in (since the new Ghost is a 100% rewrite) and I think it'd stand better as its own tool anyway.
(FWIW, I will happily accept a PR that fixes this and release a fixed gem based on the old version)
What a bummer @bjeanes.
So we can cover this, can you answer if the ghost-ssh feature is, in fact, is being removed from ghost? We've covered both ghost and ghost-ssh before.
As a save, storm was just mentioned to us to cover too which has a similar feature set as ghost-ssh.