Sha256: 7615b98088cb0d1863e9282f529bb73ec83772ca540f922777a7e9faf6e1a76d

Contents?: true

Size: 525 Bytes

Versions: 2

Compression:

Stored size: 525 Bytes

Contents

require 'thor'
require 'json'

require 'zendesk_apps_tools/manifest_handler'

module ZendeskAppsTools
  class Bump < Thor
    include Thor::Actions
    prepend ManifestHandler

    desc 'major', 'Bump major version'
    def major
      semver[:major] += 1
      semver[:minor] = 0
      semver[:patch] = 0
    end

    desc 'minor', 'Bump minor version'
    def minor
      semver[:minor] += 1
      semver[:patch] = 0
    end

    desc 'patch', 'Bump patch version'
    def patch
      semver[:patch] += 1
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zendesk_apps_tools-1.22.3 lib/zendesk_apps_tools/bump.rb
zendesk_apps_tools-1.22.2 lib/zendesk_apps_tools/bump.rb