Skip to content

Commit 79f0f41

Browse files
committed
Merge pull request exercism#142 from Tonkpils/binary-name-fix
Make sure 'go get' names the exercism binary correctly
2 parents 6ce9ac8 + e9b0c29 commit 79f0f41

4 files changed

Lines changed: 11 additions & 11 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Goals
44
===========
55

6-
Provide developers an easy way to work with [exercism.io](http://exercism.io) that doesn't require a
6+
Provide developers an easy way to work with [exercism.io](http://exercism.io) that doesn't require a
77
Ruby environment.
88

99
Installing Go
@@ -19,7 +19,7 @@ If that throws an error, try ```brew install go --cross-compile-common --with-ll
1919

2020
Development
2121
===========
22-
1. `go get github.com/exercism/cli`
22+
1. `go get github.com/exercism/cli/exercism`
2323
1. `cd $GOPATH/src/github.com/exercism/cli`
2424
1. `go get`
2525
1. `go get github.com/levicook/glitch`

bin/build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
set -e
44

5-
go build -o out/exercism
5+
go build -o out/exercism exercism/main.go

bin/build-all

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,49 +6,49 @@ echo "Creating release dir..."
66
mkdir -p release
77

88
echo "Creating darwin/386 binary..."
9-
GOOS=darwin GOARCH=386 go build -o out/exercism
9+
GOOS=darwin GOARCH=386 go build -o out/exercism exercism/main.go
1010
cd out
1111
tar cvzf ../release/exercism-mac-32bit.tgz exercism
1212
cd ..
1313

1414
echo "Creating darwin/amd64 binary..."
15-
GOOS=darwin GOARCH=amd64 go build -o out/exercism
15+
GOOS=darwin GOARCH=amd64 go build -o out/exercism exercism/main.go
1616
cd out
1717
tar cvzf ../release/exercism-mac-64bit.tgz exercism
1818
cd ..
1919

2020
echo "Creating linux/386 binary..."
21-
GOOS=linux GOARCH=386 go build -o out/exercism
21+
GOOS=linux GOARCH=386 go build -o out/exercism exercism/main.go
2222
cd out
2323
tar cvzf ../release/exercism-linux-32bit.tgz exercism
2424
cd ..
2525

2626
echo "Creating linux/amd64 binary..."
27-
GOOS=linux GOARCH=amd64 go build -o out/exercism
27+
GOOS=linux GOARCH=amd64 go build -o out/exercism exercism/main.go
2828
cd out
2929
tar cvzf ../release/exercism-linux-64bit.tgz exercism
3030
cd ..
3131

3232
echo "Creating linux/ARMv5 binary..."
33-
GOOS=linux GOARCH=arm GOARM=5 go build -o out/exercism
33+
GOOS=linux GOARCH=arm GOARM=5 go build -o out/exercism exercism/main.go
3434
cd out
3535
tar cvzf ../release/exercism-linux-arm-v5.tgz exercism
3636
cd ..
3737

3838
echo "Creating linux/ARMv6 binary..."
39-
GOOS=linux GOARCH=arm GOARM=6 go build -o out/exercism
39+
GOOS=linux GOARCH=arm GOARM=6 go build -o out/exercism exercism/main.go
4040
cd out
4141
tar cvzf ../release/exercism-linux-arm-v6.tgz exercism
4242
cd ..
4343

4444
echo "Creating windows/386 binary..."
45-
GOOS=windows GOARCH=386 go build -o out/exercism.exe
45+
GOOS=windows GOARCH=386 go build -o out/exercism.exe exercism/main.go
4646
cd out
4747
zip ../release/exercism-windows-32bit.zip exercism.exe
4848
cd ..
4949

5050
echo "Creating windows/amd64 binary..."
51-
GOOS=windows GOARCH=amd64 go build -o out/exercism.exe
51+
GOOS=windows GOARCH=amd64 go build -o out/exercism.exe exercism/main.go
5252
cd out
5353
zip ../release/exercism-windows-64bit.zip exercism.exe
5454
cd ..
File renamed without changes.

0 commit comments

Comments
 (0)