Today we're releasing version 1.1 of the AppHarbor CLI. This release brings, among other things, a new way of deploying applications to AppHarbor directly from the command line - without the use of any VCS. With the new appharbor deploy command everything in the current directory is packed and uploaded to AppHarbor. AppHarbor will then deploy the application as-is if no solution file is found, or build the application as usual if a solution file is found.
Note that you can also add the -h switch to any command to see command-specific options. When deploying applications with the CLI you can use this to exclude certain directories - for instance, it might make sense to ignore bin and obj directories to reduce the package size when uploading. This can now be accomplished like so:
appharbor deploy -e bin -e obj
When using the CLI you can link the current directory to a specific application on AppHarbor with the appharbor link command. With this release you'll also be able to use application specific commands with the -a switch to specify an application id. For example you can get the configuration variables associated with the "foo" application like so:
appharbor config -a foo
Changes with version 1.1
Added appharbor deploy command.
Added appharbor open which is a shortcut for opening the application on AppHarbor.
Command specific options and the globally available -h switch for getting command help.
Various bug fixes and optimizations
We hope you'll find good use of this new version of the AppHarbor CLI. The project is open source and available on GitHub so you're more than welcome to issue a pull request or ticket if you'd like to see another feature or improve the CLI.