Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. set -e
  4. set -u
  5.  
  6. usage() {
  7. cat <<HELP
  8. Usage:
  9. ./run_jh.sh [OPTIONS]
  10.  
  11. OPTIONS
  12. -h : show list of command-line options
  13. -l=COMMAND: run Jupiter Hell with a lanucher script
  14. --gl: run Jupiter Hell with OpenGL
  15. --vk: run Jupiter Hell with Vulkan
  16.  
  17. EXAMPLE:
  18. ./run_jh.sh -l=primusrun
  19.  
  20. Use primusrun to lanuch Jupiter Hell"
  21. HELP
  22. }
  23.  
  24. LAUNCHER=""
  25. ARGS=""
  26.  
  27. for val in "$@"; do
  28. case "$val" in
  29. -l=*)
  30. LAUNCHER=${val#*=}
  31. shift
  32. ;;
  33. -h)
  34. usage
  35. exit 0
  36. ;;
  37. *)
  38. ARGS+="$val "
  39. shift
  40. ;;
  41. esac
  42. done
  43.  
  44. LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" $LAUNCHER ./jh $ARGS 2>err.log
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement