@@ -22,16 +22,16 @@ COVERAGE_HTML=coverage.html
2222
2323# Show help with version
2424help :
25- @echo " Omni Makefile - Available targets :"
25+ @echo " \033[33mOmni\033[0m \` make T \` - (T)argets :"
2626 @echo " "
27- @echo " Build & Package:"
27+ @echo " \033[32mBuild & Package:\033[0m "
2828 @printf " \033[36m%-25s\033[0m %s\n" " " " Show this help message (default)"
2929 @printf " \033[36m%-25s\033[0m %s\n" " build" " Build the omni library"
3030 @printf " \033[36m%-25s\033[0m %s\n" " build-examples" " Build all example applications"
3131 @printf " \033[36m%-25s\033[0m %s\n" " package" " Clean, build, and prepare for release"
3232 @printf " \033[36m%-25s\033[0m %s\n" " clean" " Remove build artifacts and binaries"
3333 @echo " "
34- @echo " Testing: "
34+ @echo " \033[32mTesting:\033[0m "
3535 @printf " \033[36m%-25s\033[0m %s\n" " test" " Run all unit tests (alias for test-unit)"
3636 @printf " \033[36m%-25s\033[0m %s\n" " test-unit" " Run Go unit tests with coverage"
3737 @printf " \033[36m%-25s\033[0m %s\n" " test-clean" " Run tests without linker warnings (CGO disabled)"
@@ -43,15 +43,15 @@ help:
4343 @printf " \033[36m%-25s\033[0m %s\n" " test-diskfull" " Run disk full tests with Docker"
4444 @printf " \033[36m%-25s\033[0m %s\n" " test-all" " Run all test targets"
4545 @echo " "
46- @echo " Integration Testing:"
46+ @echo " \033[32mIntegration Testing:\033[0m "
4747 @printf " \033[36m%-25s\033[0m %s\n" " integration" " Run all integration tests with Docker"
4848 @printf " \033[36m%-25s\033[0m %s\n" " integration-nats" " Run NATS integration tests only"
4949 @printf " \033[36m%-25s\033[0m %s\n" " integration-vault" " Run Vault integration tests only"
5050 @printf " \033[36m%-25s\033[0m %s\n" " integration-syslog" " Run Syslog integration tests only"
5151 @printf " \033[36m%-25s\033[0m %s\n" " integration-diskfull" " Run disk full integration tests"
5252 @printf " \033[36m%-25s\033[0m %s\n" " integration-debug" " Run integration tests (keep containers)"
5353 @echo " "
54- @echo " Code Quality:"
54+ @echo " \033[32mCode Quality:\033[0m "
5555 @printf " \033[36m%-25s\033[0m %s\n" " fmt" " Format all Go source files using gofmt"
5656 @printf " \033[36m%-25s\033[0m %s\n" " vet" " Run go vet for static analysis"
5757 @printf " \033[36m%-25s\033[0m %s\n" " security" " Run all security checks (gosec + trivy)"
@@ -62,25 +62,25 @@ help:
6262 @printf " \033[36m%-25s\033[0m %s\n" " pre-commit" " Run all pre-commit checks (fmt, vet, build)"
6363 @printf " \033[36m%-25s\033[0m %s\n" " pre-push" " Run all pre-push checks (gosec, trivy, test)"
6464 @echo " "
65- @echo " Performance: "
65+ @echo " \033[32mPerformance:\033[0m "
6666 @printf " \033[36m%-25s\033[0m %s\n" " bench" " Run benchmarks"
6767 @printf " \033[36m%-25s\033[0m %s\n" " bench-full" " Run comprehensive benchmarks (10s)"
6868 @echo " "
69- @echo " Deployment & Dependencies:"
69+ @echo " \033[32mDeployment & Dependencies:\033[0m "
7070 @printf " \033[36m%-25s\033[0m %s\n" " deps" " Download and verify Go module dependencies"
7171 @printf " \033[36m%-25s\033[0m %s\n" " check" " Verify all build prerequisites are installed"
7272 @printf " \033[36m%-25s\033[0m %s\n" " ci" " Run full CI pipeline (vet, test, build)"
7373 @printf " \033[36m%-25s\033[0m %s\n" " install-tools" " Install development tools"
7474 @echo " "
75- @echo " Examples: "
75+ @echo " \033[32mExamples:\033[0m "
7676 @printf " \033[36m%-25s\033[0m %s\n" " run-examples" " Run all example applications"
7777 @echo " "
78- @echo " Git Hooks:"
78+ @echo " \033[32mGit Hooks:\033[0m "
7979 @printf " \033[36m%-25s\033[0m %s\n" " hooks-install" " Install git hooks for code quality"
8080 @printf " \033[36m%-25s\033[0m %s\n" " hooks-uninstall" " Remove git hooks"
8181 @printf " \033[36m%-25s\033[0m %s\n" " hooks-check" " Show current hooks configuration"
8282 @echo " "
83- @echo " Version: $( VERSION) "
83+ @echo " \033[32mVersion:\033[0m \033[33m $( VERSION) \033[0m "
8484
8585# Show version
8686version :
0 commit comments