launch.sh 429 B

1234567891011121314
  1. #!/bin/zsh
  2. arch_name="${CPUTYPE}"
  3. is_translated="$(sysctl -in sysctl.proc_translated)"
  4. if (( is_translated )) arch_name="arm64"
  5. if [[ ${@} == *'--intel'* ]] arch_name="x86_64"
  6. if [[ -d OBS.app ]] exec open OBS.app -W --args "${@}"
  7. case ${arch_name} {
  8. x86_64) exec open x86_64/OBS.app -W --args "${@}" ;;
  9. arm64) exec open arm64/OBS.app -W --args "${@}" ;;
  10. *) echo "Unknown architecture: ${arch_name}"; exit 2 ;;
  11. }