module Crystal::Init

Defined in:

compiler/crystal/tools/init.cr

Constant Summary

TEMPLATE_DIR = "/home/runner/work/crystal_compiler_explained/crystal_compiler_explained/crystal-master/src/compiler/crystal/tools/init/template"

Class Method Summary

Macro Summary

Class Method Detail

def self.fetch_author #

[View source]
def self.fetch_email #

[View source]
def self.fetch_github_name #

[View source]
def self.fetch_required_parameter(opts, args, name) #

[View source]
def self.fetch_skeleton_type(opts, args) #

[View source]
def self.parse_args(args) #

[View source]
def self.run(args) #

[View source]
def self.validate_name(name) #

[View source]

Macro Detail

macro template(name, template_path, destination_path) #

[View source]