Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- help() {
- cat << EOF
- Usage: FILENAME [--delonexit] [--openinbrowser]
- --delonexit delete generated html file on exit from script
- --openinbrowser open generated html in browser
- --help print this help
- EOF
- }
- if [[ "$@" == *"--help"* ]]; then
- help
- exit 0
- fi
- filename=$1
- if [ -z "$filename" ]; then
- echo "Missing FILENAME"
- help
- exit 1
- fi
- shift 1
- openinbrowser=0
- delonexit=0
- for arg in "$@"; do
- case $arg in
- --openinbrowser)
- openinbrowser=1
- ;;
- --delonexit)
- delonexit=1
- ;;
- *)
- echo "Unknown argument: $arg"
- help
- exit 1
- ;;
- esac
- done
- if [ $openinbrowser == 1 ]; then
- echo "Open $filename in browser"
- xdg-open $filename
- fi
- if [ $delonexit == 1 ]; then
- dir=$(dirname "$0")
- $dir/delete-file-after-pause.sh $filename
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement