module
Lapis::Toolchain
Defined in:
libgodot/editor/toolchain.crClass Method Summary
-
.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
-
.build_addons_args(is_release : Bool = false) : Array(String)
Formats command arguments for rebuilding all addons
-
.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
-
.doctor_args(autofix : Bool = false) : Array(String)
Formats command arguments for running doctor diagnostics
-
.has_lapis? : Bool
Checks if the lapis CLI toolchain is available on disk or PATH
-
.package_args(project_dir : String = ".", release : Bool = true) : Array(String)
Formats command arguments for packaging a standalone game
-
.resolve_lapis_bin : String | Nil
Resolves the path to the 'lapis' CLI executable
-
.version : String
Returns the detected lapis toolchain version string
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
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
Formats command arguments for running doctor diagnostics
Formats command arguments for packaging a standalone game