titantic

A very simple Glacier command line client

Build Status

Overview

Titantic is meant to be a bare bones Glacier command line client. The main purpose of Titantic is to so it can be easily used by backup scripts in cron jobs, etc. Titantic uses Fog underneath for all Glacier communication.

Configuration

Currently Titantic uses the same configuration as Fog. Titantic searches for configuration in 3 ways.

  1. A file in the current directory named .titantic
  2. A file in the user's home directory named .titantic
  3. An environment variable named TITANTIC_CONFIG that points to a yaml file

Usage

The command set for Titantic is focused on getting data to Glacier. At the moment there is no method to retrieve archives or even vault content listings.


 Commands:
   titantic.rb create_vault [VAULT]                 # create a new vault
   titantic.rb delete_vault [VAULT]                 # delete a vault with the ...
   titantic.rb help [COMMAND]                       # Describe available comma...
   titantic.rb list_vaults                          # retrieve a listing of va...
   titantic.rb upload [VAULT] [BODY] [DESCRIPTION]  # upload the given archive...