slicehost-tools

Manage Slicehost Slices and DNS records/zones from the command line.

WARNING

I am not responsible if this eats your data, destroys your life, and sleeps with your wife. YOU HAVE BEEN WARNED.

Installation

gem sources -a http://gems.github.com

sudo gem install wycats-thor
sudo gem install uhlenbrock-slicehost-tools

Usage

slicehost-dns

add [DOMAIN] [IP]    add a domain for the given ip
list                 lists all zones and their associated records
delete [DOMAIN]      removes a domain
apikey [APIKEY]      set your Slicehost API Key and save it to ~/.slicehost-tools
help [TASK]          describe available tasks or one specific task

slicehost-slice

add [SLICE NAME] [--force]      add a new slice
delete [SLICE]                  delete a slice
list                            list slices
hard_reboot [SLICE]             perform a hard reboot
soft_reboot [SLICE]             perform a soft reboot
apikey [APIKEY]                 set your Slicehost API Key and save it to ~/.slicehost-tools
help [TASK]                     describe available tasks or one specific task

TODO

[DONE] Finish up the slice tool
Multiple Slicehost accounts? (not likely, but an idea)