| 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.