blob: 6ab99e825e8387ea869ac1114ce227e711399836 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
list1() { find "$1" -mindepth 1 -maxdepth 1 -type "${2:-d}" -printf '%f\n'; }
curs="$(list1 ~/docs/school/Vakken | fzf)"
[ "$curs" ] || exit 1
zip="$(list1 ~/dl f | fzf -f "$curs" | grep '\.zip$')"
[ "$zip" ] || exit 1
>&2 printf "zip: %s\n" "$zip"
cd -- ~/docs/school/Vakken/"$curs" || exit 1
rm -rf Cursus
mv -- ~/dl/"$zip" .
unzip -- "./$zip"
mv -- "${zip%%.zip}" Cursus
rm -- "$zip"
|