mirror of
https://github.com/lunchcat/sif.git
synced 2026-01-14 05:46:33 -08:00
chore<build>: add further logging
This commit is contained in:
13
Makefile
13
Makefile
@@ -8,21 +8,32 @@ PREFIX ?= /usr/local
|
||||
BINDIR ?= bin
|
||||
|
||||
all: check_go_version sif
|
||||
@echo "✅ All tasks completed successfully! 🎉"
|
||||
|
||||
check_go_version:
|
||||
@$(GO) version | grep -q "go1\.23\." || (echo "Please install the latest version of Go" && exit 1)
|
||||
@echo "🔍 Checking Go version..."
|
||||
@$(GO) version | grep -q "go1\.23\." || (echo "❌ Error: Please install the latest version of Go" && exit 1)
|
||||
@echo "✅ Go version check passed!"
|
||||
|
||||
sif: check_go_version
|
||||
@echo "🛠️ Building sif..."
|
||||
$(GO) build $(GOFLAGS) ./cmd/sif
|
||||
@echo "✅ sif built successfully! 🚀"
|
||||
|
||||
clean:
|
||||
@echo "🧹 Cleaning up..."
|
||||
$(RM) -rf sif
|
||||
@echo "✨ Cleanup complete!"
|
||||
|
||||
install: check_go_version
|
||||
@echo "📦 Installing sif..."
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)
|
||||
cp -f sif $(DESTDIR)$(PREFIX)/$(BINDIR)
|
||||
@echo "✅ sif installed successfully! 🎊"
|
||||
|
||||
uninstall:
|
||||
@echo "🗑️ Uninstalling sif..."
|
||||
$(RM) $(DESTDIR)$(PREFIX)/$(BINDIR)/sif
|
||||
@echo "✅ sif uninstalled successfully!"
|
||||
|
||||
.PHONY: all check_go_version sif clean install uninstall
|
||||
Reference in New Issue
Block a user