|
|
5 місяців тому | |
|---|---|---|
| runs | 5 місяців тому | |
| .gitignore | 7 місяців тому | |
| README.md | 7 місяців тому | |
| commands.go | 5 місяців тому | |
| common.sh | 6 місяців тому | |
| dev | 5 місяців тому | |
| git.go | 5 місяців тому | |
| go.mod | 7 місяців тому | |
| go.sum | 7 місяців тому | |
| logging.go | 5 місяців тому | |
| main.go | 5 місяців тому | |
| scripts.go | 5 місяців тому | |
| types.go | 5 місяців тому | |
| utils.go | 5 місяців тому |
Simple script runner that organizes and executes your development scripts. Builds itself automatically.
git clone https://git.mz.uy/marianozunino/dev
cd dev
./dev
./dev ls # List all scripts
./dev run base # Run specific script
./dev run docker # Run scripts matching "docker"
./dev run base -- arg # Pass arguments to script
./dev new backup # Create new script template
./dev push # Commit, scan, and push to git
./dev deps # Check dependencies
./dev completion bash # Generate shell completion
runs/./dev run <name>logs/The ./dev wrapper automatically builds the Go binary when needed.
sudo pacman -S go (or your distro's package manager)project/
├── dev* # Launcher script
├── main.go # Source code
├── bin/ # Built binaries
├── runs/ # Your scripts go here
└── logs/ # Execution logs
runs/logs/That's it! Clone and run ./dev to get started.