# frozen_string_literal: true
desc <<-DESCRIPTION
Generate something Arguments: WHAT NAME [ARGS] Examples: - generate page Login path=/users/sign_in Generates a page library Notes: - [ARGS] will be in form key=value separated by `=`
DESCRIPTION task :generate do |_, args|
require_relative '../chemlab/cli/generator' raise ArgumentError, 'Please specify what to generate and the name' if args.size < 2 what = args.shift name = args.shift Chemlab::CLI::Generator.generate(what, name, args)
end