Sha256: 9f3c1e51edbe48dcd29b0c910b16b0f176ce04c82c4a0fa4c1b5d7ff011aa05c

Contents?: true

Size: 587 Bytes

Versions: 6

Compression:

Stored size: 587 Bytes

Contents

program :version, Dreamback::VERSION
program :description, 'Automated backup for dreamhost accounts'

default_command :setup

command :setup do |c|
  c.syntax = 'dreamback start [options]'
  c.summary = 'This will guide you through setting up Dreamback'
  c.action do |args, options|
    Dreamback::Initializer.setup(true)
  end
end

command :backup do |c|
  c.syntax = 'dreamback backup'
  c.summary = 'Run a backup process immediately. This command can also be added to a cron job.'
  c.action do |args, options|
    Dreamback::Initializer.setup
    Dreamback::Backup.start
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dreamback-0.0.9 lib/dreamback/base.rb
dreamback-0.0.8 lib/dreamback/base.rb
dreamback-0.0.7 lib/dreamback/base.rb
dreamback-0.0.6 lib/dreamback/base.rb
dreamback-0.0.5 lib/dreamback/base.rb
dreamback-0.0.4 lib/dreamback/base.rb