Sha256: bacde729065ee20da6e0ae25d1cb1f9e951a0593d9084280cf0419c67a3b0792

Contents?: true

Size: 418 Bytes

Versions: 7

Compression:

Stored size: 418 Bytes

Contents

# frozen_string_literal: true

module Dude
  module Commands
    class Move < Dry::CLI::Command
      desc 'Move task between board columns'

      argument :id, required: true, desc: 'The card short ID'
      option :list, desc: 'List name for moving card'

      def call(id:, **options)
        client = ProjectManagement::Client.new
        client.move_task_to_list(id, options[:list])
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
dude-cli-2.1.0 lib/dude/commands/move.rb
dude-cli-2.1.0.alpha5 lib/dude/commands/move.rb
dude-cli-2.1.0.alpha4 lib/dude/commands/move.rb
dude-cli-2.1.0.alpha3 lib/dude/commands/move.rb
dude-cli-2.1.0.alpha2 lib/dude/commands/move.rb
dude-cli-2.1.0.alpha1 lib/dude/commands/move.rb
dude-cli-2.0.7 lib/dude/commands/move.rb