3716c8fc6d
TUI fullscreen con 5 vistas: Containers (start/stop/restart/logs), Images (list/remove), Volumes (list/remove), Networks (list/remove), Compose (up/down/logs). Usa DevFactory (tui, shell, core). Navegacion por tabs, filtrado en containers/images, scroll en logs. Incluye operations.db con entities y relations del proyecto.
20 lines
495 B
Makefile
20 lines
495 B
Makefile
.PHONY: run build clean install tidy help
|
|
|
|
run: ## Ejecuta la TUI
|
|
go run .
|
|
|
|
build: ## Compila el binario
|
|
go build -trimpath -ldflags='-s -w' -o build/docker-tui .
|
|
|
|
clean: ## Limpia artefactos
|
|
rm -rf build/
|
|
|
|
install: build ## Instala en ~/.local/bin
|
|
cp build/docker-tui ~/.local/bin/docker-tui
|
|
|
|
tidy: ## go mod tidy
|
|
go mod tidy
|
|
|
|
help: ## Muestra esta ayuda
|
|
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf " \033[36m%-12s\033[0m %s\n", $$1, $$2}'
|