Files
alexm 3a7a0d5873
Pipeline / check (push) Successful in 1m56s
Pipeline / release (push) Skipped
Pipeline / docs (push) Successful in 1m47s
Pipeline / nightly (push) Successful in 6m41s
feat: provide way to build and attach platforms
2026-08-08 11:46:15 -04:00

21 lines
443 B
Bash
Executable File

#!/usr/bin/env bash
# Print a short platform tag for asset names, derived from the host:
# linux-x64, linux-arm64, macos-arm64, macos-x64, ...
set -euo pipefail
case "$(uname -s)" in
Linux) os=linux ;;
Darwin) os=macos ;;
*) os="$(uname -s | tr '[:upper:]' '[:lower:]')" ;;
esac
case "$(uname -m)" in
x86_64|amd64) arch=x64 ;;
aarch64|arm64) arch=arm64 ;;
*) arch="$(uname -m)" ;;
esac
echo "${os}-${arch}"