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 \
"$@"
|