build:
	go build

build-linux:
	GOOS=linux go build

docker-build:
	docker build -t codevault .

# go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.8.0
lint:
	golangci-lint run

# go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.5.1
generate:
	go generate ./...

test:
	go test ./...

config-example:
	go run . config-example ./config.yaml

add-user:
	go run . add-user --login admin

run:
	go run . run --config ./config.yaml
