Maybe I'm being too pragmatic here, but we could just use Capistrano :) 

Noone said that we need to build everything in Haskell.


On Sat, Mar 26, 2011 at 3:29 PM, Greg Weber <greg@gregweber.info> wrote:


On Sat, Mar 26, 2011 at 12:21 PM, Rick Richardson <rick.richardson@gmail.com> wrote:

Here is a ruby deployment tool with amazon integration to give an idea of what I am shooting for: https://github.com/wr0ngway/rubber/wiki/Quick-Start


That looks fantastic.  A tool like this for the Haskell community would have use well beyond web/wai.  I haven't looked but I reckon it's not using SSH directly but just making system and web services calls. We could easily duplicate this in Haskell. 
 


It is built on capistrano, which is an ssh based deployment tool. I know of someone who began work on an ssh library- if anyone is interested in working on that let me know and I will get you in touch. Also, I think darcs has some amount of SSH capabilities.

Greg Weber