Add initial Go command line interface
Small MVC to add Go command line interface:
- Adds cli/cmd/gitlab-orchestrator/main.go as the stub for the CLI
- Adds Makefile for common tasks
- Adds go.mod and go.sum to track Go modules (dependencies)
- Updates .gitignore to ignore generated binary path
Closes #277 (closed)
Testing
cd cli- Run
make helpto see a list of available options - Run
makeormake buildto build the Go binary - Run
./orchestrator helpto see the help output
Edited by Mitchell Nielsen