.PHONY: build test run clean install docker lint

build:
	go build -o bin/taskmaster cmd/taskmaster/main.go

test:
	go test -v ./...

run:
	go run cmd/taskmaster/main.go

clean:
	rm -rf bin/

install: build
	sudo mv bin/taskmaster /usr/local/bin/

docker:
	docker build -t taskmaster:latest .

lint:
	golangci-lint run
