class Slipsquare::CLI

Public Instance Methods

account() click to toggle source
# File lib/slipsquare/cli.rb, line 34
def account
  Middleware.sequence_account.call({})
end
authorize() click to toggle source
# File lib/slipsquare/cli.rb, line 26
def authorize
  Middleware.sequence_authorize.call({})
end
chunked_upload(filename) click to toggle source
# File lib/slipsquare/cli.rb, line 82
def chunked_upload(filename)
  Middleware.sequence_chunked_upload_file.call({"chunked_upload_file_name" => filename})
end
delete(path) click to toggle source
# File lib/slipsquare/cli.rb, line 69
def delete(path)
  Middleware.sequence_delete_file.call({"delete_path" => path})
end
download(filename) click to toggle source
# File lib/slipsquare/cli.rb, line 40
def download(filename)
  Middleware.sequence_download_file.call({"download_file_name" => filename})
end
get_keys() click to toggle source
# File lib/slipsquare/cli.rb, line 87
def get_keys
  say "Please open this URL from your Browser, and login: https://www2.dropbox.com/developers/apps"
  say "Click \"Create app\" button, and choose the following options:"
  say "Type: Dropbox API app"
  say "Data: Files and Datastores"
  say "Permission type: Full Dropbox"
  say "File Types: All file types"
  say "App name: Slipsquare#{Time.now.to_i}"
  say "Cick on the \"Create\" button, and note down the 'app key' and 'app secret'"
end
help(meth=nil) click to toggle source
Calls superclass method
# File lib/slipsquare/cli.rb, line 16
def help(meth=nil)
  super
  if !meth
    say "To learn more or to contribute, please see github.com/petems/slipsquare"
  end
end
ls(path=nil) click to toggle source
# File lib/slipsquare/cli.rb, line 56
def ls(path=nil)
  Middleware.sequence_ls.call({"list_files_path" => path})
end
mkdir(path) click to toggle source
# File lib/slipsquare/cli.rb, line 63
def mkdir(path)
  Middleware.sequence_mkdir.call({"mkdir_path" => path})
end
upload(filename) click to toggle source
# File lib/slipsquare/cli.rb, line 75
def upload(filename)
  Middleware.sequence_upload_file.call({"upload_file_name" => filename})
end
verify() click to toggle source
# File lib/slipsquare/cli.rb, line 46
def verify
  Middleware.sequence_verify.call({})
end
version() click to toggle source
# File lib/slipsquare/cli.rb, line 99
def version
  say "Slipsquare #{Slipsquare::VERSION}"
end