all repos

dotfiles @ 351fd863ac67caf6932f74219b0d09575063fa20

i use rach linux btw

dotfiles/bin/gpe (view raw)

1
#!/usr/bin/env bash
2
# For working this script set in $GPG_KEY you gpg key
3
## Functions
4
function encrypt() {
5
    gpg -ea -r $GPG_KEY $@
6
}
7
function decrypt() {
8
    local fn="$1"
9
    if [ ${fn: -4} == ".asc" ]
10
    then gpg -d -o ${fn%%.asc} $@
11
    elif [ ${fn: -4} == ".gpg" ]
12
    then gpg -d -o ${fn%%.gpg} $@
13
    fi
14
}
15
16
case "$1" in
17
    enc|e) shift; encrypt $@ ;;
18
    dec|d) shift; decrypt $@ ;;
19
        *) echo "Error."     ;;
20
esac