Versions in this module Expand all Collapse all v0 v0.1.1 Apr 30, 2020 Changes in this version + const FullObfuscation + const NoObfuscation + const NoPostObfuscation + const NoPreObfuscation + var GOARCH = GOARCHList() + var GOOS = GOOSList() + var GenesisLibs = map[string]bool + var InstalledGoPackages = GatherInstalledGoPackages() + func Asset(name string) ([]byte, error) + func AssetDir(name string) ([]string, error) + func AssetInfo(name string) (os.FileInfo, error) + func AssetNames() []string + func ExecuteFuncsInParallel(fns []func() error) error + func GOARCHList() []string + func GOOSList() []string + func GatherInstalledGoPackages() map[string]gopkgs.Pkg + func IsBuildSpecificFile(fn string) bool + func IsValidArch(s string) bool + func IsValidOS(s string) bool + func MustAsset(name string) []byte + func RandAlphaNumericString(strlen int) string + func RandLowerAlphaString(strlen int) string + func RandMixedAlphaNumericString(n int) string + func RandUpperAlphaNumericString(strlen int) string + func RandUpperAlphaString(strlen int) string + func RandomInt(min, max int) int + func ResolveEngineDir() (targetDir string, err error) + func ResolveGenesisPackageDir() (targetDir string, err error) + func ResolveGlobalImport(pkg string) (*gopkgs.Pkg, error) + func ResolveGoPath() string + func ResolveStandardLibraryDir(pkg string) (*gopkgs.Pkg, error) + func RestoreAsset(dir, name string) error + func RestoreAssets(dir, name string) error + func SourceFileIsTest(src string) bool + func ValidArchList() []string + func ValidOSList() []string + type Options struct + Arch string + BuildArgs string + BuildDir string + DebuggerEnabled bool + EnableTestBuild bool + ForceUseMordorifier bool + GenesisDir string + ImportAllNativeFuncs bool + LoggingEnabled bool + OS string + ObfuscationLevel int + OutputFile string + SaveBuildDir bool + SkipCompilation bool + UPXEnabled bool + UseHumanReadableNames bool + WindowsGui bool + func DefaultOptions() Options + func (o Options) AssetDir() string + func (o Options) CheckForConfigErrors() error