raytop 0.1.1

A real-time TUI monitor for Ray clusters
IMAGE_NAME ?= ray
IMAGE_TAG ?= latest
OUTPUT_DIR ?= $(PWD)

.PHONY: build install docker clean fmt

build:
	cargo build --release

install:
	cargo install --path .

fmt:
	cargo fmt

docker:
	docker build -t $(IMAGE_NAME):$(IMAGE_TAG) .
	docker save $(IMAGE_NAME):$(IMAGE_TAG) | pigz > $(OUTPUT_DIR)/$(IMAGE_NAME)+$(IMAGE_TAG).tar.gz

clean:
	cargo clean