Sha256: 9f88a6ee5b115a7905a7891835492544dcfbece0544702288c4deb4c783f17c7

Contents?: true

Size: 605 Bytes

Versions: 5

Compression:

Stored size: 605 Bytes

Contents

desc 'Reset FTP Library password'
arg_name 'account-id...'
command [:reset_ftp_password] do |c|

  c.action do |global_options,options,args|

    accounts = Account.find(args)

    rows = []

    accounts.each do |s|
      info "Resetting ftp password for #{s}"
      new_password = s.reset_ftp_password
      o = s.to_row
      o[:library_ftp_password] = new_password
      rows << o
    end

    table_opts = global_options.merge({
      :vertical => true,
      :fields => [:id, :name, :library_ftp_host, :library_ftp_user, :library_ftp_password ]
    })

    render_table(rows, table_opts)

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bbcloud-0.8.2 lib/bbcloud/commands/accounts-reset-ftp-password.rb
bbcloud-0.8.1 lib/bbcloud/commands/accounts-reset-ftp-password.rb
bbcloud-0.8 lib/bbcloud/commands/accounts-reset-ftp-password.rb
bbcloud-0.7 lib/bbcloud/commands/accounts-reset-ftp-password.rb
bbcloud-0.6.2 lib/bbcloud/commands/accounts-reset-ftp-password.rb