- Add
Gofer::ClusterError
to encapsulate errors encountered during clustered runs - Add support for
stdin
option onGofer::Host#run
- Deprecate legacy arguments in Gofer::Host.new
- Remove superfluous
run_multiple
- Better RDoc & tests for Gofer::Cluster
test.sh
to test on multiple rubies
- Rework
Gofer::Cluster
to be a direct proxy, rather than requiring a block - Add all
Gofer::Host
methods to theGofer::Cluster
proxy (@rich0h)
- Prefix stderr/stdout per host with
:output_prefix
- Add cluster support via
Gofer::Cluster
(@rich0h)
- Preserve options on file upload/download
- Include host & server response in
Gofer::HostError
exceptions
#exists?
->#exist?
to be consistent withFile.exist?
- Add
:quiet
as an option onGofer::Host
instantiation
- Add
write
command toGofer::Host
- Add
run_multiple
method toGofer::Host
- Add
quiet=
to Host instance to allow setting quiet to be the default.
- Flip ordering of username/hostname on instantiation to match that of
Net::SSH
- Pass through
Gofer::Host
instantiation options straight through toNet::SSH
.
- Minimal RDoc added.
- Replace string return from run with a 'response' object
- Removed 'within' functionality - will be replaced by 'open' later
- Initial release