Sha256: e456bc47799bbff17db929b6227c07e4c254b72f7b0ac29e5a1984fa01741977

Contents?: true

Size: 575 Bytes

Versions: 1

Compression:

Stored size: 575 Bytes

Contents

require 'thor'
require 'date'

module Codelog
  class CLI < Thor
    desc 'setup', 'Generate the changelogs folder structure and the template.yml file'
    def setup
      Codelog::Command::Setup.run
    end

    desc 'new', 'Generate a file from the template for the unreleased changes'
    def new
      Codelog::Command::New.run
    end

    desc 'release [VERSION] <RELEASE_DATE>', 'Generate new release updating changelog'
    def release(version_number, release_date = Date.today.to_s)
      Codelog::Command::Release.run version_number, release_date
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
codelog-0.3.0 lib/codelog/cli.rb