winnie
Winnie gem is a command-line tool for interacting with your applications hosted on Winnie Cloud. Gem allows running Ruby commands against your applications.
Installation & Configuration
Winnie gem is available at rubygems.org. In order to install it, issue the following command:
gem install winnie
Type below command and enter API key. Your API key can be found at your account page.
winnie auth
Your API key will be validated
Type your Winnie API key
Key: secretapikey
Your winnie API key is OK!
Usage
Type winnie help command for usage info.
Available commands:
auth Configure your winnie api key
command <command or file> Run ruby command, a file with commands can be given
list List your applications
help Show this information
Available options:
-a, --app APP Specify app code name
-k, --api-key API-KEY Specify API key
Command
Command allows you to run ruby commands against your application via script/runner (or ‘rails runner’ in Rails 3). There are two ways to run commands.
-
Pass a command as command line parameter:
winnie command --app code-name Foo.delete_all
-
Specify a ruby file with commands, it’s good for more complicated commands or a set of commands:
# foo.rb puts Foo.outdated.count Foo.outdated.each { |f| f.refresh } winnie command --app code-name foo.rb
Meta
Created and maintained by Ragnarson team, inspired by heroku gem.
Copyright
Copyright © 2010 Ragnarson. See LICENSE for details.