This repository has been archived by the owner on Nov 15, 2024. It is now read-only.
forked from violethaze74/shells-go
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit ee526ae
Showing
47 changed files
with
3,668 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
/shells-go | ||
/shells-go.exe | ||
/dist | ||
/contrib/ios-password.txt | ||
.*.swp | ||
.DS_Store | ||
/installer/win64/Shells.exe | ||
.idea | ||
/installer/win64/ShellsSetup.exe |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,143 @@ | ||
#!/bin/make | ||
|
||
GOROOT:=$(shell PATH="/pkg/main/dev-lang.go/bin:$$PATH" go env GOROOT) | ||
GO_TAG:=$(shell /bin/sh -c 'eval `$(GOROOT)/bin/go tool dist env`; echo "$${GOOS}_$${GOARCH}"') | ||
GIT_TAG:=$(shell git rev-parse --short HEAD) | ||
GIT_VERS_FULL:=$(shell git 2>/dev/null describe --tags --match 'v*' HEAD || echo "v0.0.0") | ||
GIT_BUILD:=$(shell echo "$(GIT_VERS_FULL)" | sed -e 's/[^-]*-//;s/-.*//;s/v.*/0/') | ||
GIT_VERS:=$(shell echo "$(GIT_VERS_FULL)" | sed -e 's/^v//;s/-.*//') | ||
GOPATH:=$(shell $(GOROOT)/bin/go env GOPATH) | ||
SOURCES:=$(shell find . -name '*.go') | ||
AWS:=$(shell which 2>/dev/null aws) | ||
ifeq ($(DATE_TAG),) | ||
DATE_TAG:=$(shell date '+%Y%m%d%H%M%S') | ||
endif | ||
export DATE_TAG | ||
export GO111MODULE=on | ||
|
||
# do we have a defined target arch? | ||
ifneq ($(TARGET_ARCH),) | ||
TARGET_ARCH_SPACE:=$(subst _, ,$(TARGET_ARCH)) | ||
TARGET_GOOS=$(word 1,$(TARGET_ARCH_SPACE)) | ||
TARGET_GOARCH=$(word 2,$(TARGET_ARCH_SPACE)) | ||
endif | ||
|
||
-include contrib/config.mak | ||
|
||
# variables that should be set in contrib/config.mak | ||
ifeq ($(DIST_ARCHS),) | ||
DIST_ARCHS=linux_amd64 linux_386 linux_arm linux_arm64 linux_ppc64 linux_ppc64le darwin_amd64 darwin_386 freebsd_386 freebsd_amd64 freebsd_arm windows_386 windows_amd64 | ||
endif | ||
ifeq ($(PROJECT_NAME),) | ||
PROJECT_NAME:=$(shell basename `pwd`) | ||
endif | ||
ifeq ($(GOOS),windows) | ||
EXT=.exe | ||
endif | ||
|
||
.PHONY: all deps update fmt test check doc dist update-make gen cov ios ios-deploy | ||
|
||
all: $(PROJECT_NAME)$(EXT) | ||
|
||
$(PROJECT_NAME)$(EXT): $(SOURCES) | ||
$(GOPATH)/bin/goimports -w -l . | ||
$(GOROOT)/bin/go build -v -gcflags="-N -l" -ldflags=all="-X github.com/TrisTech/goupd.PROJECT_NAME=$(PROJECT_NAME) -X github.com/TrisTech/goupd.MODE=DEV -X github.com/TrisTech/goupd.GIT_TAG=$(GIT_TAG) -X github.com/TrisTech/goupd.DATE_TAG=$(DATE_TAG) $(GOLDFLAGS)" | ||
|
||
clean: | ||
$(GOROOT)/bin/go clean | ||
|
||
deps: | ||
$(GOROOT)/bin/go get -v . | ||
|
||
update: | ||
$(GOROOT)/bin/go get -u . | ||
|
||
fmt: | ||
$(GOROOT)/bin/go fmt ./... | ||
$(GOPATH)/bin/goimports -w -l . | ||
|
||
test: | ||
$(GOROOT)/bin/go test ./... | ||
|
||
gen: | ||
$(GOROOT)/bin/go generate | ||
|
||
cov: | ||
$(GOROOT)/bin/go test -coverprofile=coverage.out ./... | ||
$(GOROOT)/bin/go tool cover -html=coverage.out -o coverage.html | ||
|
||
check: | ||
@if [ ! -f $(GOPATH)/bin/gometalinter ]; then go get github.com/alecthomas/gometalinter; fi | ||
$(GOPATH)/bin/gometalinter ./... | ||
|
||
doc: | ||
@if [ ! -f $(GOPATH)/bin/godoc ]; then go get golang.org/x/tools/cmd/godoc; fi | ||
$(GOPATH)/bin/godoc -v -http=:6060 -index -play | ||
|
||
dist: | ||
@mkdir -p dist/$(PROJECT_NAME)_$(GIT_TAG)/upload | ||
@make -s $(patsubst %,dist/$(PROJECT_NAME)_$(GIT_TAG)/upload/$(PROJECT_NAME)_%.bz2,$(DIST_ARCHS)) | ||
ifneq ($(AWS),) | ||
@echo "Uploading ..." | ||
@aws s3 cp --cache-control 'max-age=31536000' --recursive "dist/$(PROJECT_NAME)_$(GIT_TAG)/upload" "s3://dist-go/$(PROJECT_NAME)/$(PROJECT_NAME)_$(DATE_TAG)_$(GIT_TAG)/" | ||
@echo "Configuring dist repository" | ||
@echo "$(DIST_ARCHS)" | aws s3 cp --cache-control 'max-age=31536000' --content-type 'text/plain' - "s3://dist-go/$(PROJECT_NAME)/$(PROJECT_NAME)_$(DATE_TAG)_$(GIT_TAG).arch" | ||
@echo "$(DATE_TAG) $(GIT_TAG) $(PROJECT_NAME)_$(DATE_TAG)_$(GIT_TAG)" | aws s3 cp --cache-control 'max-age=60' --content-type 'text/plain' - "s3://dist-go/$(PROJECT_NAME)/LATEST" | ||
@echo "Sending to production complete!" | ||
ifneq ($(NOTIFY),) | ||
@echo "Sending notify..." | ||
@curl -s "$(NOTIFY)" | ||
endif | ||
endif | ||
|
||
dist/$(PROJECT_NAME)_$(GIT_TAG)/upload/$(PROJECT_NAME)_%.bz2: dist/$(PROJECT_NAME)_$(GIT_TAG)/$(PROJECT_NAME).% | ||
@echo "Generating $@" | ||
@bzip2 --stdout --compress --keep -9 "$<" >"$@" | ||
|
||
dist/$(PROJECT_NAME)_$(GIT_TAG): | ||
@mkdir "$@" | ||
|
||
dist/$(PROJECT_NAME)_$(GIT_TAG)/$(PROJECT_NAME).%: $(SOURCES) | ||
@echo " * Building $(PROJECT_NAME) for $*" | ||
@TARGET_ARCH="$*" make -s dist/$(PROJECT_NAME)_$(GIT_TAG)/build_$(PROJECT_NAME).$* | ||
@mv 'dist/$(PROJECT_NAME)_$(GIT_TAG)/build_$(PROJECT_NAME).$*' 'dist/$(PROJECT_NAME)_$(GIT_TAG)/$(PROJECT_NAME).$*' | ||
|
||
ifneq ($(TARGET_ARCH),) | ||
dist/$(PROJECT_NAME)_$(GIT_TAG)/build_$(PROJECT_NAME).$(TARGET_ARCH): $(SOURCES) | ||
@GOOS="$(TARGET_GOOS)" GOARCH="$(TARGET_GOARCH)" $(GOROOT)/bin/go build -a -o "$@" -gcflags="-N -l -trimpath=$(shell pwd)" -ldflags=all="-s -w -X github.com/TrisTech/goupd.PROJECT_NAME=$(PROJECT_NAME) -X github.com/TrisTech/goupd.MODE=PROD -X github.com/TrisTech/goupd.GIT_TAG=$(GIT_TAG) -X github.com/TrisTech/goupd.DATE_TAG=$(DATE_TAG) $(GOLDFLAGS)" | ||
endif | ||
|
||
update-make: | ||
@echo "Updating Makefile ..." | ||
@curl -s "https://raw.githubusercontent.com/TrisTech/make-go/master/Makefile" >Makefile.upd | ||
@mv -f "Makefile.upd" "Makefile" | ||
|
||
$(GOPATH)/bin/fyne: | ||
go get fyne.io/fyne/cmd/fyne | ||
|
||
$(GOPATH)/bin/gomobile: | ||
go get golang.org/x/mobile/cmd/gomobile | ||
|
||
android: $(GOPATH)/bin/fyne | ||
"$(GOPATH)/bin/fyne" release -os android -keyStore ~/.secure/key.jks -appID "com.shells.app" -appVersion $(GIT_VERS) -appBuild $(GIT_BUILD) | ||
|
||
ios: $(GOPATH)/bin/fyne | ||
"$(GOPATH)/bin/fyne" release -os ios -certificate "Apple Distribution" -profile "My App Distribution" -appID "com.shells.app" -appVersion $(GIT_VERS) -appBuild $(GIT_BUILD) | ||
#"$(GOPATH)/bin/gomobile" build -target=ios -bundleid=com.shells.app | ||
|
||
darwin: $(GOPATH)/bin/fyne | ||
rm -fr shells-go.app build | ||
"$(GOPATH)/bin/fyne" package -release -os darwin -appID "com.shells.app" -appVersion $(GIT_VERS) -appBuild $(GIT_BUILD) | ||
codesign -dvv --force --timestamp --sign 'Developer ID Application: E Shells Inc. (VMDDRAJZ7W)' --options runtime shells-go.app | ||
mkdir build | ||
mv shells-go.app build/Shells.app | ||
pkgbuild --root build --identifier "com.shells.app" --version $(GIT_VERS) --install-location "/Applications" --sign 'Developer ID Installer: E Shells Inc. (VMDDRAJZ7W)' shells-release.pkg | ||
xcrun altool --notarize-app --primary-bundle-id com.shells.app --username '[email protected]' --password $(shell cat contrib/ios-password.txt) --file shells-release.pkg | ||
@echo run: xcrun altool --notarization-info uuid --username '[email protected]' --password $(shell cat contrib/ios-password.txt) | ||
@echo run: xcrun stapler staple shells-release.pkg | ||
|
||
ios-deploy: | ||
xcrun altool --upload-app --type ios --file Shells.ipa --username '[email protected]' --password $(shell cat contrib/ios-password.txt) | ||
|
||
win64: | ||
make GOOS=windows TARGET_GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CXX=x86_64-w64-mingw32-g++ CC=x86_64-w64-mingw32-gcc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Stuff todo | ||
|
||
* Widget controls | ||
* audio recording support | ||
* file transfer | ||
* video streaming support | ||
* Clipboard | ||
* USB support | ||
* Virtual keyboard | ||
* Improve UI | ||
* Add full screen button |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package main | ||
|
||
// Fix for windows builds? | ||
|
||
// #cgo windows LDFLAGS: -Wl,-Bstatic -lssp -Wl,-Bdynamic | ||
import "C" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
package main | ||
|
||
const WWidth float32 = 415 | ||
const WHeight float32 = 670 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
ifeq ($(TARGET_GOOS),windows) | ||
GOLDFLAGS+=-H=windowsgui | ||
endif | ||
DIST_ARCHS=linux_amd64 linux_arm64 linux_arm |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
package main | ||
|
||
import ( | ||
"fyne.io/fyne/v2" | ||
"fyne.io/fyne/v2/widget" | ||
) | ||
|
||
type enterEntry struct { | ||
widget.Entry | ||
|
||
onEnter func() | ||
} | ||
|
||
func newEnterEntry() *enterEntry { | ||
entry := &enterEntry{} | ||
entry.ExtendBaseWidget(entry) | ||
return entry | ||
} | ||
|
||
func (e *enterEntry) TypedKey(key *fyne.KeyEvent) { | ||
switch key.Name { | ||
case fyne.KeyReturn: | ||
if e.onEnter != nil { | ||
e.onEnter() | ||
return | ||
} | ||
fallthrough | ||
default: | ||
e.Entry.TypedKey(key) | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
module github.com/Shells-com/shells-go | ||
|
||
go 1.16 | ||
|
||
require ( | ||
fyne.io/fyne/v2 v2.0.3 | ||
github.com/KarpelesLab/csscolor v0.0.1 // indirect | ||
github.com/KarpelesLab/goclip v0.0.1 | ||
github.com/KarpelesLab/rest v0.2.2 | ||
github.com/KarpelesLab/static-opus v0.3.131 | ||
github.com/KarpelesLab/static-portaudio v0.4.190600 | ||
github.com/Shells-com/spice v0.0.2 // indirect | ||
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20210410170116-ea3d685f79fb | ||
github.com/golang/snappy v0.0.2 | ||
github.com/gordonklaus/portaudio v0.0.0-20200911161147-bb74aa485641 // indirect | ||
github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 | ||
github.com/stretchr/testify v1.7.0 | ||
github.com/vincent-petithory/dataurl v0.0.0-20191104211930-d1553a71de50 | ||
golang.org/x/image v0.0.0-20200430140353-33d19683fad8 | ||
golang.org/x/net v0.0.0-20201021035429-f5854403a974 // indirect | ||
gopkg.in/go-playground/colors.v1 v1.2.0 // indirect | ||
) | ||
|
||
replace fyne.io/fyne/v2 v2.0.3 => github.com/MagicalTux/fyne/v2 v2.0.4-0.20210517173427-d303af45520c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
github.com/KarpelesLab/csscolor v0.0.1 h1:vpIp8pz+xFNPIcnKQgoCCMtzocOEG3xZGoW09Mfe8KY= | ||
github.com/KarpelesLab/csscolor v0.0.1/go.mod h1:8dxihntqWCpDm3JG41hB3lJWWiCTzkAATkQ+No7uYgk= | ||
github.com/KarpelesLab/goclip v0.0.0-20210723144624-26a674fa926b h1:a1vnQ7d39tdcy/LMqjKrdgPxFf+qwOtW8R4XaaiZDFc= | ||
github.com/KarpelesLab/goclip v0.0.0-20210723144624-26a674fa926b/go.mod h1:rS1UzyGATtRSEAJ6Dv/Ni3ochNVwPy5bIXciNKaEvUo= | ||
github.com/KarpelesLab/goclip v0.0.1 h1:gH4f8hsaTECVMNrHSwBPd3B2MTm31F25oLWCrmgvjqQ= | ||
github.com/KarpelesLab/goclip v0.0.1/go.mod h1:rS1UzyGATtRSEAJ6Dv/Ni3ochNVwPy5bIXciNKaEvUo= | ||
github.com/KarpelesLab/rest v0.2.2 h1:cSj/WF3ffbW+dh61+TFCE6CY0IOOEgkY7VeQEr3pajY= | ||
github.com/KarpelesLab/rest v0.2.2/go.mod h1:rVA9bURXRRZLN2ms3A5JmH+zpc9SNoUHNX5KFCemtlE= | ||
github.com/KarpelesLab/static-opus v0.3.131 h1:nxbTIpPijjot5QmX+5n6C1NLQNxCIxCAuDqyyt0ivIk= | ||
github.com/KarpelesLab/static-opus v0.3.131/go.mod h1:imuTrncTHBbXQoleH8j32Li//haNTz8N7S95RiTkP6g= | ||
github.com/KarpelesLab/static-portaudio v0.4.190600 h1:y+wZ2jHuxklHUzjet9lq3Tv/0g4j+Ghq1wTM1Qse6Zs= | ||
github.com/KarpelesLab/static-portaudio v0.4.190600/go.mod h1:gJo/PfziOxbetHg+KzbgFMZeKy57tGRrsuwqfOtQ5/c= | ||
github.com/Kodeworks/golang-image-ico v0.0.0-20141118225523-73f0f4cfade9/go.mod h1:7uhhqiBaR4CpN0k9rMjOtjpcfGd6DG2m04zQxKnWQ0I= | ||
github.com/MagicalTux/fyne/v2 v2.0.4-0.20210517173427-d303af45520c h1:bO38sQEbdZ+T96EWD1WKZI9JGfrDspfbR/h+PBNNsRo= | ||
github.com/MagicalTux/fyne/v2 v2.0.4-0.20210517173427-d303af45520c/go.mod h1:nNpgL7sZkDVLraGtQII2ArNRnnl6kHup/KfQRxIhbvs= | ||
github.com/Shells-com/spice v0.0.1 h1:xktJip+6QnpkAefckjmzeACwHlhgkbGQ4+Gr2eA3XCM= | ||
github.com/Shells-com/spice v0.0.1/go.mod h1:g+j8FZ447fQ87m6NDi8vULcIeDX+YPLnnuEhvxlEK6Q= | ||
github.com/Shells-com/spice v0.0.2 h1:ziaVVCQlo0gt6nGQERJ7E6ZWpMnLJL3Tld2BIYW6Vp0= | ||
github.com/Shells-com/spice v0.0.2/go.mod h1:UseQUmSdSNUZD9pnW4AKZI8xTzWy05ZZvGDPvw2eu54= | ||
github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= | ||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | ||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= | ||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | ||
github.com/fredbi/uri v0.0.0-20181227131451-3dcfdacbaaf3 h1:FDqhDm7pcsLhhWl1QtD8vlzI4mm59llRvNzrFg6/LAA= | ||
github.com/fredbi/uri v0.0.0-20181227131451-3dcfdacbaaf3/go.mod h1:CzM2G82Q9BDUvMTGHnXf/6OExw/Dz2ivDj48nVg7Lg8= | ||
github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= | ||
github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= | ||
github.com/fyne-io/mobile v0.1.1 h1:Snu9tKaVgu81314egPeqMC09z/k4D/bts0n1O2MfPbk= | ||
github.com/fyne-io/mobile v0.1.1/go.mod h1:/kOrWrZB6sasLbEy2JIvr4arEzQTXBTZGb3Y96yWbHY= | ||
github.com/fyne-io/mobile v0.1.3-0.20210412090810-650a3139866a h1:3TAJhl8vXyli0tooKB0vd6gLCyBdWL4QEYbDoJpHEZk= | ||
github.com/fyne-io/mobile v0.1.3-0.20210412090810-650a3139866a/go.mod h1:/kOrWrZB6sasLbEy2JIvr4arEzQTXBTZGb3Y96yWbHY= | ||
github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7 h1:SCYMcCJ89LjRGwEa0tRluNRiMjZHalQZrVrvTbPh+qw= | ||
github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7/go.mod h1:482civXOzJJCPzJ4ZOX/pwvXBWSnzD4OKMdH4ClKGbk= | ||
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20210410170116-ea3d685f79fb h1:T6gaWBvRzJjuOrdCtg8fXXjKai2xSDqWTcKFUPuw8Tw= | ||
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20210410170116-ea3d685f79fb/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= | ||
github.com/godbus/dbus/v5 v5.0.4 h1:9349emZab16e7zQvpmsbtjc18ykshndd8y2PG3sgJbA= | ||
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= | ||
github.com/goki/freetype v0.0.0-20181231101311-fa8a33aabaff h1:W71vTCKoxtdXgnm1ECDFkfQnpdqAO00zzGXLA5yaEX8= | ||
github.com/goki/freetype v0.0.0-20181231101311-fa8a33aabaff/go.mod h1:wfqRWLHRBsRgkp5dmbG56SA0DmVtwrF5N3oPdI8t+Aw= | ||
github.com/golang/snappy v0.0.2 h1:aeE13tS0IiQgFjYdoL8qN3K1N2bXXtI6Vi51/y7BpMw= | ||
github.com/golang/snappy v0.0.2/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= | ||
github.com/gordonklaus/portaudio v0.0.0-20200911161147-bb74aa485641 h1:B7ADnac3Yy6Vtcp2mstnsjUtarYcjy4AL0R6eNEhZAk= | ||
github.com/gordonklaus/portaudio v0.0.0-20200911161147-bb74aa485641/go.mod h1:HfYnZi/ARQKG0dwH5HNDmPCHdLiFiBf+SI7DbhW7et4= | ||
github.com/hraban/opus v0.0.0-20210415224706-ab1467d63813 h1:kJ//kFxpLIkSAqPzCwrEFWXKxnR9/TqL2+ViyBeLKJc= | ||
github.com/hraban/opus v0.0.0-20210415224706-ab1467d63813/go.mod h1:YQQXrWHN3JEvCtw5ImyTCcPeU/ZLo/YMA+TpB64XdrU= | ||
github.com/jackmordaunt/icns v0.0.0-20181231085925-4f16af745526/go.mod h1:UQkeMHVoNcyXYq9otUupF7/h/2tmHlhrS2zw7ZVvUqc= | ||
github.com/josephspurrier/goversioninfo v0.0.0-20200309025242-14b0ab84c6ca/go.mod h1:eJTEwMjXb7kZ633hO3Ln9mBUCOjX2+FlTljvpl9SYdE= | ||
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= | ||
github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= | ||
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= | ||
github.com/lucor/goinfo v0.0.0-20200401173949-526b5363a13a/go.mod h1:ORP3/rB5IsulLEBwQZCJyyV6niqmI7P4EWSmkug+1Ng= | ||
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8= | ||
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= | ||
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= | ||
github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= | ||
github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= | ||
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= | ||
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= | ||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= | ||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= | ||
github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= | ||
github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= | ||
github.com/srwiley/oksvg v0.0.0-20200311192757-870daf9aa564 h1:HunZiaEKNGVdhTRQOVpMmj5MQnGnv+e8uZNu3xFLgyM= | ||
github.com/srwiley/oksvg v0.0.0-20200311192757-870daf9aa564/go.mod h1:afMbS0qvv1m5tfENCwnOdZGOF8RGR/FsZ7bvBxQGZG4= | ||
github.com/srwiley/rasterx v0.0.0-20200120212402-85cb7272f5e9 h1:m59mIOBO4kfcNCEzJNy71UkeF4XIx2EVmL9KLwDQdmM= | ||
github.com/srwiley/rasterx v0.0.0-20200120212402-85cb7272f5e9/go.mod h1:mvWM0+15UqyrFKqdRjY6LuAVJR0HOVhJlEgZ5JWtSWU= | ||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= | ||
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= | ||
github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4= | ||
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= | ||
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | ||
github.com/vincent-petithory/dataurl v0.0.0-20191104211930-d1553a71de50 h1:uxE3GYdXIOfhMv3unJKETJEhw78gvzuQqRX/rVirc2A= | ||
github.com/vincent-petithory/dataurl v0.0.0-20191104211930-d1553a71de50/go.mod h1:FHafX5vmDzyP+1CQATJn7WFKc9CvnvxyvZy6I1MrG/U= | ||
github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= | ||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= | ||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= | ||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= | ||
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= | ||
golang.org/x/image v0.0.0-20200430140353-33d19683fad8 h1:6WW6V3x1P/jokJBpRQYUJnMHRP6isStQwCozxnU7XQw= | ||
golang.org/x/image v0.0.0-20200430140353-33d19683fad8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= | ||
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= | ||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= | ||
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= | ||
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= | ||
golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= | ||
golang.org/x/net v0.0.0-20201021035429-f5854403a974 h1:IX6qOQeG5uLjB/hjjwjedwfjND0hgjPMMyO1RoIXQNI= | ||
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= | ||
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | ||
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | ||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||
golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||
golang.org/x/sys v0.0.0-20200720211630-cb9d2d5c5666/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f h1:+Nyd8tzPX9R7BWHguqsrbFdRx3WQ/1ib8I44HXV5yTA= | ||
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= | ||
golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= | ||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= | ||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= | ||
golang.org/x/tools v0.0.0-20190808195139-e713427fea3f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= | ||
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= | ||
golang.org/x/tools v0.0.0-20200328031815-3db5fc6bac03/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= | ||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | ||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | ||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | ||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | ||
gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU= | ||
gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | ||
gopkg.in/go-playground/colors.v1 v1.2.0 h1:SPweMUve+ywPrfwao+UvfD5Ah78aOLUkT5RlJiZn52c= | ||
gopkg.in/go-playground/colors.v1 v1.2.0/go.mod h1:AvbqcMpNXVl5gBrM20jBm3VjjKBbH/kI5UnqjU7lxFI= | ||
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | ||
gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= | ||
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | ||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
. copy your .exe build outpout into this folder and rename it to Shells.exe | ||
. sign it | ||
. launch the wix script | ||
. Sign the ShellsSetup.exe output |
Oops, something went wrong.