install.sh 378 B

123456789101112131415161718
  1. #!/usr/bin/env bash
  2. set -e
  3. set -o pipefail
  4. case "$1" in
  5. debug) MODE="debugExecutable" ;;
  6. release) MODE="releaseExecutable" ;;
  7. *) echo "Specify build type: debug or release" && exit 1 ;;
  8. esac
  9. case "$OSTYPE" in
  10. linux*) OS="linux" ;;
  11. darwin*) OS="macos" ;;
  12. *) echo "Unsupported: $OSTYPE" && exit 1 ;;
  13. esac
  14. sudo ln -sf "$PWD/build/bin/$OS/$MODE/todo.kexe" "/usr/local/bin/todo"