Releases: pstadler/flightplan
Releases · pstadler/flightplan
0.1.10
Transport#with()
added (docs, #4)
0.1.9
Transport#transfer()
now uses the privateKey
path defined in briefing. With this fix, privateKey
has to contain a path to the keyfile instead of the key itself (docs, #8)
SSHTransport#exec(cmd, options)
now passes options.exec to mscdex/ssh2#exec (#7)
0.1.8
- Added
Flightplan#target
and Transport#target
to provide flight specific information (docs)
- Added
Transport#waitFor(fn)
for running asynchronous functions in a synchronous way (docs)
- Extended documentation for
Transport#sudo()
(link)
0.1.7
Transport#transfer()
now respects SSH port configuration
0.1.6
SSHTransport#exec()
now always returns the correct error code and doesn't abort if stderr receives data (#3)
- Improved error reporting when a flight fails
0.1.5
- added prompt for user input:
Transport#prompt(msg[, options])
Transport#abort()
is now working as expected
0.1.4
- failed commands now throw exceptions to abort a flight
0.1.3
Transport#transfer()
is now available to copy files to the current destination's remote host(s)
- Minor tweaks and improvements
0.1.2
I heard you.
- The interface for flights to localhost is now
local()
instead of domestic()
- The interface for flights to remote hosts is now
remote()
instead of international()
distaster()
and debriefing()
callbacks are now called when an uncaughtException
occurs.