module Lapis::Toolchain

Defined in:

libgodot/editor/toolchain.cr

Class Method Summary

Class Method Detail

def self.benchmarks_args(iterations : Int32 = 3, group_name : String | Nil = nil, benchmark_name : String | Nil = nil, category : String | Nil = nil, all_languages : Bool = false) : Array(String) #

Formats command arguments for running benchmarks


def self.build_addons_args(is_release : Bool = false) : Array(String) #

Formats command arguments for rebuilding all addons


def self.build_game_args(entry_file : String, out_dll : String, link_flags : String, is_release : Bool) : Array(String) #

Formats command arguments for compiling the game library


def self.doctor_args(autofix : Bool = false) : Array(String) #

Formats command arguments for running doctor diagnostics


def self.has_lapis? : Bool #

Checks if the lapis CLI toolchain is available on disk or PATH


def self.package_args(project_dir : String = ".", release : Bool = true) : Array(String) #

Formats command arguments for packaging a standalone game


def self.resolve_lapis_bin : String | Nil #

Resolves the path to the 'lapis' CLI executable


def self.version : String #

Returns the detected lapis toolchain version string