-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.go
31 lines (29 loc) · 840 Bytes
/
config.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package main
import "github.com/Cacsjep/goxis/pkg/axmanifest"
// BuildConfiguration defines the configuration parameters for building
// the EAP application, including details such as architecture, manifest details,
// and flags indicating whether to install the application, start it,
// build examples, or watch logs.
type BuildConfiguration struct {
Manifest *axmanifest.ApplicationManifestSchema
ManifestPath string
ImageName string
Ip string
Pwd string
Arch string
DoStart bool
DoInstall bool
Prune bool
AppDirectory string
Sdk string
UbunutVersion string
Version string
GoArch string
GoArm string
CrossPrefix string
LowestSdk bool
Watch bool
Dockerfile string
FilesToAdd string
SdkVersion string
}