Sha256: 78ba14de96f87200fe331a7f95aaf1731fb113597304f59aaee1694c51d0c324

Contents?: true

Size: 400 Bytes

Versions: 6

Compression:

Stored size: 400 Bytes

Contents

module FlightPlanCli
  class ApiUnauthorized < StandardError; end
  class ApiNotFound < StandardError; end

  class Initializer < Thor
    desc 'ls', 'List open issues'
    def ls
      Commands::List.new.process
    end

    desc 'checkout ISSUE_NO', 'checkout a branch for ISSUE_NO'
    def checkout(issue_no)
      Commands::Checkout.new(issue_no).process
    end

    map co: :checkout
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
flight_plan_cli-0.4.1 lib/flight_plan_cli/initializer.rb
flight_plan_cli-0.4.0 lib/flight_plan_cli/initializer.rb
flight_plan_cli-0.3.8 lib/flight_plan_cli/initializer.rb
flight_plan_cli-0.3.7 lib/flight_plan_cli/initializer.rb
flight_plan_cli-0.3.6 lib/flight_plan_cli/initializer.rb
flight_plan_cli-0.3.5 lib/flight_plan_cli/initializer.rb