- Add
Gofer::ClusterErrorto encapsulate errors encountered during clustered runs - Add support for
stdinoption onGofer::Host#run
- Deprecate legacy arguments in Gofer::Host.new
- Remove superfluous
run_multiple - Better RDoc & tests for Gofer::Cluster
test.shto test on multiple rubies
- Rework
Gofer::Clusterto be a direct proxy, rather than requiring a block - Add all
Gofer::Hostmethods to theGofer::Clusterproxy (@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::HostErrorexceptions
#exists?->#exist?to be consistent withFile.exist?
- Add
:quietas an option onGofer::Hostinstantiation
- Add
writecommand toGofer::Host
- Add
run_multiplemethod 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::Hostinstantiation 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