Logging & Godot Downloader

This commit is contained in:
2023-07-23 02:30:27 -04:00
parent bc33b4805a
commit 649d0d87f9
11 changed files with 728 additions and 0 deletions

24
internal/godot_wrapper.go Normal file
View File

@@ -0,0 +1,24 @@
package internal
type ExportType uint8
const (
ExportTypeRelease ExportType = iota
ExportTypeDebug
ExportTypePack
)
type GodotArgBuilder interface {
AddHeadlessFlag()
AddDebugFlag()
AddVerboseFlag()
AddQuietFlag()
AddDumpGDExtensionInterfaceFlag()
AddDumpExtensionApiFlag()
AddCheckOnlyFlag()
AddExportFlag(exportType ExportType)
GenerateArgs() string
}