mirror of
				https://github.com/cheat/cheat.git
				synced 2025-11-04 07:45:28 +01:00 
			
		
		
		
	feat: ARM support
Modifies `bin/build_release.sh` to compile releases for ARM versions 5, 6, and 7.
This commit is contained in:
		@@ -11,12 +11,26 @@ go mod vendor && go mod tidy
 | 
			
		||||
cd "$APPDIR/cmd/cheat"
 | 
			
		||||
go clean && go generate
 | 
			
		||||
 | 
			
		||||
# compile AMD64 for Linux, OSX, and Windows
 | 
			
		||||
# amd64/darwin
 | 
			
		||||
env GOOS=darwin  GOARCH=amd64 go build -mod vendor -o \
 | 
			
		||||
  "$APPDIR/dist/cheat-darwin-amd64"  "$APPDIR/cmd/cheat"
 | 
			
		||||
 | 
			
		||||
# amd64/linux
 | 
			
		||||
env GOOS=linux   GOARCH=amd64 go build -mod vendor -o \
 | 
			
		||||
  "$APPDIR/dist/cheat-linux-amd64"   "$APPDIR/cmd/cheat"
 | 
			
		||||
 | 
			
		||||
# amd64/windows
 | 
			
		||||
env GOOS=windows GOARCH=amd64 go build -mod vendor -o \
 | 
			
		||||
  "$APPDIR/dist/cheat-win-amd64.exe" "$APPDIR/cmd/cheat"
 | 
			
		||||
 | 
			
		||||
# arm7/linux
 | 
			
		||||
env GOOS=linux GOARCH=arm GOARM=7 go build -mod vendor -o \
 | 
			
		||||
  "$APPDIR/dist/cheat-linux-arm7" "$APPDIR/cmd/cheat"
 | 
			
		||||
 | 
			
		||||
# arm6/linux
 | 
			
		||||
env GOOS=linux GOARCH=arm GOARM=6 go build -mod vendor -o \
 | 
			
		||||
  "$APPDIR/dist/cheat-linux-arm6" "$APPDIR/cmd/cheat"
 | 
			
		||||
 | 
			
		||||
# arm5/linux
 | 
			
		||||
env GOOS=linux GOARCH=arm GOARM=5 go build -mod vendor -o \
 | 
			
		||||
  "$APPDIR/dist/cheat-linux-arm5" "$APPDIR/cmd/cheat"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user