-
Notifications
You must be signed in to change notification settings - Fork 1
/
packaged.go
45 lines (35 loc) · 885 Bytes
/
packaged.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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package main
import (
"embed"
"github.com/gigurra/flycd/pkg/util/util_packaged"
)
//go:embed Dockerfile
var PackagedDockerfile string
//go:embed LICENSE
var PackagedLICENSE string
//go:embed README.md
var PackagedREADME string
//go:embed go.mod
var PackagedGoMod string
//go:embed go.sum
var PackagedGoSum string
//go:embed *.go
var PackagedRootGoFiles embed.FS
//go:embed cmd/*
var PackagedCmd embed.FS
//go:embed pkg/*
var PackagedPkg embed.FS
var PackagedFileSystem = util_packaged.PackagedFileSystem{
Files: []util_packaged.PackagedFile{
{Name: "Dockerfile", Contents: PackagedDockerfile},
{Name: "LICENSE", Contents: PackagedLICENSE},
{Name: "README.md", Contents: PackagedREADME},
{Name: "go.mod", Contents: PackagedGoMod},
{Name: "go.sum", Contents: PackagedGoSum},
},
Directories: []embed.FS{
PackagedCmd,
PackagedPkg,
PackagedRootGoFiles,
},
}