Its a pretty darn good start if you ask me! I'm impressed. I just tried it on my Vista machine and it worked. While it was running the title bar said not responding. My guess is this could be resolved by doing the file processing on a different thread than the UI. Haven't tried it yet on linux.
I like the name of it too, I'd probably make the logo look different than UnLeashIt so as not to step on any toes.
Probably could have a hard coded set of predefined masks but create an xml file in the user profile to store the mask list. I'm pretty sure thats what UnLeashIt does, they create an xml file with the default profile mappings but you can edit it or create new ones andit just creates a new xml file I think.
I think this tool will be useful to anyone doing web development on any platform.
I wonder if you'd be interested in helping with a additional project that I have in mind but don't have time to do myself. I'd like to make a general purpose web installer. VS has some project templates to make msi installers but these are not cross platform so I'd like to make a winforms app that can install mojoPortal (and conceivably other web apps) for both Windows and Linux. Obviously those would require different implementations so the app would detect if tis running on windows or not and branch the logic (maybe we would use one dll for windows and one for linux).
What I'd like to be able to do is embed the release .zip files and be able to just run the exe to install or upgrade. The user picks the target folder (perhaps we suggest one) the app deploys the files, detects if apache or IIS is installed and configures the web site or app if its not already configured.
The user could pick which db platform and the app would deploy the correct data dlls from the embeded zips. Possibly the user can enter a connection string and we test it and write it into user.config if it works. For upgrades it could detect if the user.config file is already there and test the connection string it has.
Its an ambitious idea so I understand if you're not interested or too busy but thought I'd throw the idea out there. I'd be willing to implement the windows logic branch for configuring IIS.
The reason I'm interested in this is I think having an easier way to install and configure mojoPortal both on windows and on linux would make it much more popular. Really most people will use hosting companies and this won't help them but for companies with their own web server or people just evaluating on their own machines it would be fantastic. I could just do the msi thing but I'd really like a cross platform solution.
In any case, with a little polish ReleaseIt could replace UnLeashIt in my workflow.