NEW: add a example that packs files into the go binary
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
844c0cd201
commit
b9f59ddd81
11
Makefile
11
Makefile
|
@ -33,6 +33,7 @@ build:
|
|||
cd example-lookupAAAA; go install # nslookup
|
||||
cd example-json-decode; go install # raw golang byte handling
|
||||
cd example-ssh; go install # scp example
|
||||
cd example-packr; go install # pack a directory into a go binary
|
||||
|
||||
# golang things
|
||||
cd example-flag; go install # process argv
|
||||
|
@ -44,12 +45,22 @@ build:
|
|||
# witgoget='-v -t' make prep
|
||||
# witgoget='-v -t -u' make prep # to update
|
||||
prep:
|
||||
witgoget='-v -t' make base
|
||||
|
||||
update:
|
||||
witgoget='-v -t -u' make base
|
||||
|
||||
base:
|
||||
make -C example-nohup prep
|
||||
make -C example-expect prep
|
||||
make -C example-shell prep
|
||||
make -C example-gocui-mouse prep
|
||||
make -C example-systray prep
|
||||
make -C example-lookupAAAA prep
|
||||
make -C example-gui prep
|
||||
|
||||
init:
|
||||
sudo make -C example-systray init
|
||||
|
||||
sub-make:
|
||||
# shell things
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
build:
|
||||
go build
|
|
@ -0,0 +1,19 @@
|
|||
package main
|
||||
|
||||
import "log"
|
||||
import "github.com/gobuffalo/packr"
|
||||
|
||||
var packrBox packr.Box
|
||||
|
||||
func main() {
|
||||
|
||||
log.Println("packr ./resources box")
|
||||
|
||||
// This puts all the files in that directory in the binary
|
||||
// This directory includes the default config file if there is not already one
|
||||
packrBox = packr.NewBox("./resources")
|
||||
|
||||
filename := "root-anchors.xml"
|
||||
b, _ := packrBox.FindString(filename)
|
||||
log.Println(filename, "=\n\n", b)
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<TrustAnchor id="380DC50D-484E-40D0-A3AE-68F2B18F61C7" source="http://data.iana.org/root-anchors/root-anchors.xml">
|
||||
<Zone>.</Zone>
|
||||
<KeyDigest id="Kjqmt7v" validFrom="2010-07-15T00:00:00+00:00" validUntil="2019-01-11T00:00:00+00:00">
|
||||
<KeyTag>19036</KeyTag>
|
||||
<Algorithm>8</Algorithm>
|
||||
<DigestType>2</DigestType>
|
||||
<Digest>49AAC11D7B6F6446702E54A1607371607A1A41855200FD2CE1CDDE32F24E8FB5</Digest>
|
||||
</KeyDigest>
|
||||
<KeyDigest id="Klajeyz" validFrom="2017-02-02T00:00:00+00:00">
|
||||
<KeyTag>20326</KeyTag>
|
||||
<Algorithm>8</Algorithm>
|
||||
<DigestType>2</DigestType>
|
||||
<Digest>E06D44B80B8F1D39A95C0B0D7C65D08458E880409BBC683457104237C7F8EC8D</Digest>
|
||||
</KeyDigest>
|
||||
</TrustAnchor>
|
Loading…
Reference in New Issue