Sha256: f2a710411da0f473a3383d749d360856d230e6ffcd242767c8538649494b168d

Contents?: true

Size: 1.02 KB

Versions: 40

Compression:

Stored size: 1.02 KB

Contents

module Brightbox
  desc "Lists accounts you can access (when using user credentials)"
  command [:"account-access"] do |cmd|

    cmd.default_command :list

    cmd.desc "List your collaborations"
    cmd.arg_name "[collaboration-id...]"
    cmd.command [:list] do |c|
      c.action do |global_options, _options, args|
        if args.empty?
          collaborations = UserCollaboration.find(:all)
        else
          collaborations = UserCollaboration.find_or_call(args) do |id|
            warn "Couldn't find collaboration #{id}"
          end
        end
        render_table(collaborations, global_options)
      end
    end

    cmd.desc "Show details of collaborations"
    cmd.arg_name "[collaboration-id...]"
    cmd.command [:show] do |c|
      c.action do |global_options, _options, args|
        collaborations = UserCollaboration.find_or_call(args) do |id|
          warn "Couldn't find collaboration #{id}"
        end
        render_table(collaborations, global_options.merge(:vertical => true))
      end
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
brightbox-cli-3.3.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-3.2.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-3.1.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-3.0.1 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-3.0.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.12.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.11.2 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.11.1 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.11.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.10.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.9.3 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.9.2 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.9.1 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.9.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.8.2 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.8.1 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.8.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.7.1 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.7.0 lib/brightbox-cli/commands/user-collaborations.rb
brightbox-cli-2.6.0 lib/brightbox-cli/commands/user-collaborations.rb