Skip to content

Releases: pstadler/flightplan

0.1.10

06 Mar 08:03
Compare
Choose a tag to compare
  • Transport#with() added (docs, #4)

0.1.9

05 Mar 09:36
Compare
Choose a tag to compare
  • 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

27 Feb 15:53
Compare
Choose a tag to compare
  • 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

26 Feb 07:50
Compare
Choose a tag to compare
  • Transport#transfer() now respects SSH port configuration

0.1.6

23 Feb 13:22
Compare
Choose a tag to compare
  • 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

18 Feb 10:47
Compare
Choose a tag to compare
  • added prompt for user input: Transport#prompt(msg[, options])
  • Transport#abort() is now working as expected

0.1.4

16 Feb 18:52
Compare
Choose a tag to compare
  • failed commands now throw exceptions to abort a flight

0.1.3

16 Feb 14:27
Compare
Choose a tag to compare
  • Transport#transfer() is now available to copy files to the current destination's remote host(s)
  • Minor tweaks and improvements

0.1.2

15 Feb 07:49
Compare
Choose a tag to compare

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.