tahamajs/IE / Projects /cli /Makefile
tahamajs's picture
download
raw
887 Bytes
.PHONY: build install compile-all clean dev run-agent-go run-agent-py
BINARY_NAME=ie-cli
build:
go build -o $(BINARY_NAME) *.go
install: build
cp $(BINARY_NAME) /usr/local/bin/$(BINARY_NAME)
@echo "Installed ie-cli to /usr/local/bin/$(BINARY_NAME) successfully!"
compile-all:
mkdir -p bin
# macOS (Apple Silicon & Intel)
GOOS=darwin GOARCH=arm64 go build -o bin/$(BINARY_NAME)-darwin-arm64 *.go
GOOS=darwin GOARCH=amd64 go build -o bin/$(BINARY_NAME)-darwin-amd64 *.go
# Linux
GOOS=linux GOARCH=amd64 go build -o bin/$(BINARY_NAME)-linux-amd64 *.go
# Windows
GOOS=windows GOARCH=amd64 go build -o bin/$(BINARY_NAME)-windows-amd64.exe *.go
@echo "Compiled all cross-platform binaries in bin/ directory."
dev: build
./$(BINARY_NAME) dev
run-agent-go: build
./$(BINARY_NAME) agent
run-agent-py:
python3 python_agent/agent.py
clean:
rm -f $(BINARY_NAME)
rm -rf bin/

Xet Storage Details

Size:
887 Bytes
·
Xet hash:
bf865e8075f1ec09e362249886e2d989ce77fdc423ac88a9a96cc0bbdd61452d

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.