Sha256: c4b7d85170b9f5181e9253ad9365ab1fc7d19071d20568a7d2ff736c98c33dac
Contents?: true
Size: 550 Bytes
Versions: 3
Compression:
Stored size: 550 Bytes
Contents
require 'thor' require 'colorize' require 'rugged' module FlightPlanCli class ApiUnauthorized < StandardError; end class ApiNotFound < StandardError; end class Initializer < Thor include FlightPlanCli::Config def initialize(*args) read_config super end desc 'ls', 'List open issues' def ls Commands::Ls.new.process end desc 'checkout ISSUE_NO', 'checkout a branch for ISSUE_NO' def checkout(issue_no) Commands::Checkout.new.process(issue_no) end map co: :checkout end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
flight_plan_cli-0.2.6 | lib/flight_plan_cli/initializer.rb |
flight_plan_cli-0.2.5 | lib/flight_plan_cli/initializer.rb |
flight_plan_cli-0.2.4 | lib/flight_plan_cli/initializer.rb |