source.app

Types 4

aliasSz = size_t

The result of sizeof, ...

aliasStr = char[]

A string slice of chars.

aliasIStr = const(char)[]

A string slice of constant chars.

enumLevel : ubyte
none
info
warning
error

Functions 43

fnint doDefaultProject(IStr sourceDir, bool isSimpProject)
fnint doGcProject(IStr sourceDir, bool isSimpProject)
fnint main(string[] mainArgs)
fnbool isX(IStr path)
fnbool isF(IStr path)
fnbool isD(IStr path)
fnvoid echo(A...)(A args)
fnvoid echon(A...)(A args)
fnvoid echof(A...)(IStr text, A args)
fnvoid echofn(A...)(IStr text, A args)
fnvoid cp(IStr source, IStr target)
fnvoid rm(IStr path)
fnvoid mkdir(IStr path, bool isRecursive = false)
fnvoid rmdir(IStr path, bool isRecursive = false)
fnIStr pwd()
fnIStr cat(IStr path)
fnIStr[] ls(IStr path = ".", bool isRecursive = false)
fnIStr readYesNo(IStr text, IStr firstValue = "?")
fnIStr fmt(A...)(IStr text, A args...)
fnIStr join(IStr[] args...)
fnbool isYes(IStr arg)
fnbool isNo(IStr arg)
fnbool isYesOrNo(IStr arg)
fnbool startsWith(IStr str, IStr start)
fnbool endsWith(IStr str, IStr end)
fnint findStart(IStr str, IStr item)
fnint findEnd(IStr str, IStr item)
fnIStr trim(IStr str)
fnvoid clear(IStr path = ".", IStr ext = "")
fnvoid paste(IStr path, IStr content, bool isOnlyMaking = false)
fnvoid clone(IStr path)
fnvoid restore(IStr path, bool isOnlyRemoving = false)
fnvoid log(Level level, IStr text)
fnvoid logi(IStr text)
fnvoid logw(IStr text)
fnvoid loge(IStr text)
fnvoid logf(A...)(Level level, IStr text, A args)
fnint cmd(IStr[] args...)

Variables 21

enumvarlibFileData = cast(const(ubyte)[]) import("libraylib.a")
enumvarshellFileData = cast(const(char)[]) import("emscripten_shell.html")
enumvarassetsDir = "assets"
enumvarwebDir = "web"
enumvaroutputFile = join(webDir, "index.html")
enumvarlibFile = join(webDir, "libraylib.a")
enumvarshellFile = join(webDir, "emscripten_shell.html")
enumvarfaviconFile = join(webDir, "favicon.ico")
enumvardubFile = "dub.json"
enumvardubConfig = "wasm"
enumvardubLibName = "game_wasm"
enumvarcflags = [ "-DPLATFORM_WEB", "-sEXPORTED_RUNTIME_METHODS=HEAPF32,requestFullscreen", "-sUSE_GLFW=3", "-sERROR_ON_UNDEFINED_SYMBOLS=0", "-sINITIAL_MEMORY=67108864", "-sALLOW_MEMORY_GROWTH=1", ]
enumvarcflagsExtraForRl = [ "-sASYNCIFY", ]
varisGcProject = false
varisRlProject = false
varisReleaseBuild = true
varisBuildOnly = false
varisTargetItch = false
varLevel minLogLevel = Level.info
varbool isCmdLineHidden = false
enumvarcloneExt = "._cl"