BIN := fetch
IMAGE := akai-fetch
REMOTE := dhg.lol

build:
	CGO_ENABLED=0 go build -buildvcs=false -o $(BIN) .

docker:
	docker build -t $(IMAGE) .

docker-run:
	docker run --rm -v "$(PWD)/output:/data" $(IMAGE) $(ARGS)

install: build
	scp $(BIN) $(REMOTE):/tmp/$(BIN) && \
	ssh $(REMOTE) "sudo mv /tmp/$(BIN) /DATA/Downloads/akai/$(BIN) && sudo chmod +x /DATA/Downloads/akai/$(BIN)"

clean:
	rm -f $(BIN)

.PHONY: build docker docker-run install clean
