Aviate comes with a variety of features that are collectively aimed at making web deployment very easy, and many others are planned that would stretch the list further. An example that demonstrates some of Aviate features should give you a quick idea.
Describe Your Deployment Process
- Copy, Move, Delete, Rename, files between servers.
- Compress and decompress archives.
- Synchronize directories between servers, both for FTP and SSH.
- Execute SQL queries, backup and restore databases.
- Checkout or Export from Subversion.
- Download files, or use a Web Browser simulator.
- Execute system commands.
Easy to Use
- XML-based file format, and soon a GUI front-end.
- Extensive options for all commands to give you great control.
- Declare Constants to avoid redundancy, and use Variables for security.
- Cross-platform -- runs on GNU/Linux and Windows, and on Mac OS X soon.
- On Windows; one executable, no installation required.
Forged Right
- Supports FTP, SFTP and SSH, and can be extended with more.
- SSH Chaining allows you to chain servers for more powerful deployment.
Extensible
- Supports multiple server types, extend it with more.
- Easily create new Commands that offer new functionality.
Aviate is free, and is licensed under GPLv2.






