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

set -euo pipefail

check_cmd() {
  if ! type -p "$1" >/dev/null; then
    echo "No command: $1" >&2
    return 1
  fi
}

main() {
  check_cmd scrot
  check_cmd zbarimg
  scrot --freeze --quality 95 --select -e 'zbarimg --quiet --raw "$f"; rm "$f"'
}

main "$@"