module LuneCLI

Defined in:

lune_cli.cr
lune_cli/commands/build.cr
lune_cli/commands/check.cr
lune_cli/commands/dev.cr
lune_cli/commands/doctor.cr
lune_cli/commands/init.cr
lune_cli/commands/run.cr
lune_cli/commands/version.cr
lune_cli/config.cr
lune_cli/constants.cr
lune_cli/context.cr
lune_cli/file_watcher.cr
lune_cli/generator.cr
lune_cli/root.cr
lune_cli/scaffolds/base.cr
lune_cli/scaffolds/shared.cr
lune_cli/scaffolds/vanilla.cr
lune_cli/scaffolds/vue.cr

Constant Summary

BUILD_DIR = File.join("build", "bin")
DEFAULT_BUILD_CMD = "#{NPM_CMD} run build"
DEFAULT_DEV_CMD = "#{NPM_CMD} run dev"
DEFAULT_INSTALL_CMD = "#{NPM_CMD} install"

Default toolchain commands (overridable via lune.yml).

DEV_BINARY = ".lune-dev"

Paths.

NPM_CMD = "npm"

Class Method Summary

Class Method Detail

def self.execute(argv : Array(String) = ARGV.to_a) : Nil #

[View source]
def self.root_command : Argy::Command #

[View source]