Kodiak makes shipping your static assets around easier. By allowing you to define multiple environments, Kodiak makes it simple to quickly deploy your files. It has a built-in directory watcher for faster development, automatic logging and even has Growl support. Giddy up.
$ gem install kodiak
$ cd myproject
$ kodiak generate
This will create the configuration file at kodiak.yaml. Open kodiak.yaml and define your environment(s) to meet your needs.
$ kodiak push [environment]
Grab all of the source files in the supplied [environment] and will ship them over to their destination.
$ kodiak watch [environment]
This will start the Kodiak "server" -- the directory watcher mechanism. Once started, any changes made to your source files will automatically trigger the transporter to move the changed file.
$ kodiak log
This will list out the log history in the current project.
-f | --force - force overwrites on destination files
-s | --safe - skip safety prompts
-q | --quiet - suppress notifications
-v | --verbose - output log messages
We want your help. Fork us so we can make Kodiak better.
$ git clone git://github.com/imulus/kodiak
You can download this project in either zip or tar formats.
or get the source code on GitHub : imulus/kodiak