Sha256: 1d3646e73e4179a2ab6d05555d1c12cc6bf2253a14083faa3dfe8b465fe3f77a

Contents?: true

Size: 556 Bytes

Versions: 1

Compression:

Stored size: 556 Bytes

Contents

# frozen_string_literal: true

require 'thor'
require_relative 'version'

module Zapata
  class CLI < Thor
    desc 'generate FILENAME', 'Generate spec file for model'
    option :single, type: :boolean,
                    desc: 'Skip app/models analysis',
                    aliases: :s
    def generate(filename)
      Zapata::Revolutionist.generate_with_friendly_output(
        filename: filename, single: options[:single]
      )
    end

    desc 'version', 'Shows zapata version'
    def version
      puts "v#{Zapata::VERSION}"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zapata-1.0.0 lib/zapata/cli.rb