forked from maddyblue/esc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.go
23 lines (18 loc) · 815 Bytes
/
main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package main
import (
"flag"
"github.com/mjibson/esc/embed"
)
func main() {
conf := &embed.Config{}
flag.StringVar(&conf.OutputFile, "o", "", "Output file, else stdout.")
flag.StringVar(&conf.Package, "pkg", "main", "Package.")
flag.StringVar(&conf.Prefix, "prefix", "", "Prefix to strip from filesnames.")
flag.StringVar(&conf.Ignore, "ignore", "", "Regexp for files we should ignore (for example \\\\.DS_Store).")
flag.StringVar(&conf.Include, "include", "", "Regexp for files to include. Only files that match will be included.")
flag.StringVar(&conf.ModTime, "modtime", "", "Unix timestamp to override as modification time for all files.")
flag.BoolVar(&conf.Private, "private", false, "If true, do not export autogenerated functions.")
flag.Parse()
conf.Files = flag.Args()
embed.Run(conf)
}