go-loader-test/README.md

19 lines
753 B
Markdown
Raw Permalink Normal View History

2023-09-01 09:57:22 +03:00
This branch uses unofficial goloader implementation, see https://pkg.go.dev/github.com/eh-steve/goloader, https://github.com/eh-steve/goloader and https://git.aliberksandikci.com.tr/Liderahenk/ahenk-docs/src/branch/main/dev/resources.md#goloader-plugin-logic for more information
---
#### When building for windows:
- change `.vscode/settings.json` to `"go.buildFlags": ["-tags=windows"],`
- change `cmd/go-loader-test/plugin-manager.go` to `BuildEnv: []string{"GOOS=windows"},`
2023-09-01 09:57:22 +03:00
---
# Pros
- Fast, Lightweight
- **Can be unload**
- **Can be use with windows**
- Can build go programs in runtime
# Cons
- Unofficial
- Changes default go configs and compiler settings !!
- Missing Security features ?
- Missing feature: use precompiled binaries