Sha256: 528ed65ccac22bd2577107fd48378a44afc33782d7d87bbde26b5d03d4528c2a
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
require 'glacier' require 'thor' require 'ruby-progressbar' module Glacier class CLI < Thor include Thor::Actions class_option 'verbose', :type => :boolean, :banner => 'Enable verbose output mode.', :aliases => '-v' desc 'config', 'Creates a configuration file to access AWS Glacier' option :only_template, :type => :boolean, :default => false, :aliases => '-t', :banner => "Only create a template in '$HOME/.glacier'." def config end desc 'list <vault>', 'Shows all vaults' def list(vault) end desc 'upload <local_files> <vault>', 'Uploads a file' long_desc <<-EOF Uploads a file to AWS Glacier. EOF method_option 'recursive', :type => :boolean, :banner => 'Upload files recursive', :aliases => '-r' def upload(local_files, vault) end desc 'download <vault> [local_directory]', 'Requests the download of a vault' option :local_directory, :type => :string, :aliases => '-o', :banner => "Set your local download directory." def download(vault) end desc 'delete <vault>', 'Deltes the vault' def delete end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aws-glacier-0.0.1.alpha | lib/glacier/cli.rb |