Sha256: aa0716c3ac800b6265f47ed0e521ecec7f5246ad1481530c281eeb0d86bf4791
Contents?: true
Size: 953 Bytes
Versions: 1
Compression:
Stored size: 953 Bytes
Contents
#!/usr/bin/env ruby $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..', 'lib') require "thor" require "cp8_cli" module Cp8Cli class App < Thor desc "start [URL|TITLE]", "Picks up existing issue/creates new ad hoc story and checks out branch" def start(name = nil) main.start(name) end desc "submit", "Pushes branch to GitHub and opens a PR" method_option :wip, desc: "Flag PR as WIP", type: :boolean def submit main.submit(options.to_h.symbolize_keys) end desc "open", "Open current associated issue in browser" def open main.open end desc "ci", "Open CI page for current branch" def ci main.ci end desc "suggest", "Creates a suggestion branch from new commits, pushes it, opens URL and resets `master` back to `origin/master`." def suggest main.suggest end private def main Main.new end end end Cp8Cli::App.start
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cp8_cli-6.0.1 | exe/cp8 |