summaryrefslogtreecommitdiff
path: root/bin/wpox
blob: 1a050ba871b2a62d70e019353dd9de3b49d1b446 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env bash
WPOXCFG="${1:-${XDG_CONFIG_HOME:-$HOME/.config}/wpox.sh}"
[ -f "$WPOXCFG" ] && source "$WPOXCFG"
[ "$#" -gt 0 ] && shift;
: "${WPOX_DIR:=$HOME/WPOX}"

errex() {
	echo "$@" >&2
	exit 1
}

[ -d "$WPOX_DIR" ] || errex "Please create $WPOX_DIR to proceed"
cd "$WPOX_DIR" || errex "Cannot change to $WPOX_DIR"
[ -d "$WPOX_DIR/ca" ] || mkdir "$WPOX_DIR/ca"

warcprox \
	--cacert "$WPOX_DIR/ca.pem" \
	--certs-dir "$WPOX_DIR/ca" \
	--stats-db-file "$WPOX_DIR/warcprox.sqlite" \
	--dedup-db-file "$WPOX_DIR/warcprox.sqlite" \
	--gzip \
	"$@"