Someone submitted a ticket to deprec's trac pointing out that by requiring termios I locked Windows users out of installing the gem. Termios doesn't install on Windows so I'm going to remove the dependency from deprec.
Although deprec doesn't call termios directly I made it a dependency because I think not echo'ing the sudo password to the screen is *really* important. Too important to leave it to the user to read the docs and install it manually. My mystery submitter sent an example of how cross platform lib 'Highline' can do the work of Termios. Jamis, if I put together a patch to replace the termios code would you consider using Highline? The library looks pretty good and may be useful for other Capistrano tasks. It's even got validation. >> require 'highline/import' >> zip = ask("Zip? ") { |q| q.validate = /\A\d{5}(?:-?\d{4})?\Z/ } Zip? d3 Your answer isn't valid (must match /\A\d{5}(?:-?\d{4})?\Z/). ? 43223 => "43223" http://highline.rubyforge.org/doc/ - Mike --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---