| 💾 Saved. | 1 | #!/usr/bin/env bash |
| 2 | set -euo pipefail | |
| 3 | ||
| 4 | BINARY_NAME="mm" | |
| 5 | INSTALL_DIR="/usr/local/bin" | |
| 6 | ||
| 7 | echo "Building ${BINARY_NAME}..." | |
| 8 | go build -o "${BINARY_NAME}" . | |
| 9 | ||
| 10 | echo "Installing ${BINARY_NAME} to ${INSTALL_DIR}..." | |
| 11 | if [[ -w "${INSTALL_DIR}" ]]; then | |
| 12 | cp "${BINARY_NAME}" "${INSTALL_DIR}/${BINARY_NAME}" | |
| 13 | else | |
| 14 | sudo cp "${BINARY_NAME}" "${INSTALL_DIR}/${BINARY_NAME}" | |
| 15 | fi | |
| 16 | ||
| 17 | echo "Done. $(which ${BINARY_NAME})" |