summaryrefslogtreecommitdiff
path: root/open-as-pdf
blob: 8d09ad221198e8df1ce59a5cf5aec41aea19d048 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash

set -euo pipefail

main() {
  if [ $# -eq 0 ]; then
    echo First arguments must be a file.
    exit 1
  fi

  OUTPUT_DIR=$(mktemp --directory)
  trap 'rm -rf "$OUTPUT_DIR"' EXIT

  soffice --convert-to pdf --outdir "$OUTPUT_DIR" "$1" && xdg-open "$OUTPUT_DIR"/*.pdf && sleep 5
}

main "$@"