vkos: add some automation
This commit is contained in:
parent
aca0594138
commit
5e0d6a17eb
@ -8,6 +8,10 @@ die() {
|
||||
exit 1
|
||||
}
|
||||
|
||||
vkos() {
|
||||
$PROGNAME "$@"
|
||||
}
|
||||
|
||||
usage() {
|
||||
cat <<EOF
|
||||
usage: $PROGNAME [OPTIONS] COMMAND
|
||||
@ -20,6 +24,7 @@ Supported commands:
|
||||
list NODE
|
||||
fetch NODE PREFIX
|
||||
merge
|
||||
auto DATE
|
||||
EOF
|
||||
exit
|
||||
}
|
||||
@ -31,6 +36,7 @@ NODE=
|
||||
PREFIX=
|
||||
FROM_BACKUP=0
|
||||
DONT_DELETE=0
|
||||
DATE=
|
||||
while [[ $# -gt 0 ]]; do
|
||||
case "$1" in
|
||||
list)
|
||||
@ -50,6 +56,12 @@ while [[ $# -gt 0 ]]; do
|
||||
COMMAND="$1"
|
||||
;;
|
||||
|
||||
auto)
|
||||
COMMAND="$1"
|
||||
DATE="$2"
|
||||
shift
|
||||
;;
|
||||
|
||||
-b)
|
||||
FROM_BACKUP=1
|
||||
;;
|
||||
@ -96,4 +108,20 @@ case "$COMMAND" in
|
||||
if [ "$DONT_DELETE" = "0" ]; then args="-D"; fi
|
||||
$DIR/merge-recordings.py $args
|
||||
;;
|
||||
|
||||
auto)
|
||||
[ -z "$DATE" ] && usage
|
||||
DATE_WO_DOTS=${DATE//./}
|
||||
|
||||
cd ~/vkos
|
||||
mkdir $DATE
|
||||
cd $DATE
|
||||
for node in bh1 room; do
|
||||
mkdir $node
|
||||
cd $node
|
||||
vkos fetch $node $DATE_WO_DOTS
|
||||
vkos merge -d
|
||||
cd ..
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
Loading…
x
Reference in New Issue
Block a user