class S3log::Cli

Public Class Methods

source_root() click to toggle source
# File lib/s3log/cli.rb, line 8
def self.source_root
  File.expand_path("../../../templates", __FILE__)
end

Public Instance Methods

buckets() click to toggle source
# File lib/s3log/cli.rb, line 33
def buckets
  @s3log = S3log::Runner.new(options[:configfile])
  @s3log.buckets
end
download() click to toggle source
# File lib/s3log/cli.rb, line 39
def download
  @s3log = S3log::Runner.new(options[:configfile])
  @s3log.download
end
init(name="s3log") click to toggle source
# File lib/s3log/cli.rb, line 20
def init(name="s3log")
  directory "s3log", name
end
list() click to toggle source
# File lib/s3log/cli.rb, line 25
def list
  @s3log = S3log::Runner.new(options[:configfile])
  @s3log.items.each do |o|
    puts o
  end
end
schedule() click to toggle source
# File lib/s3log/cli.rb, line 45
def schedule
  @cron = S3log::Cron.new(options[:configfile])
  @cron.update
end