OILS / devtools / blob.sh View on Github | oils.pub

32 lines, 16 significant
1#!/usr/bin/env bash
2#
3# Manage the old op.oils.pub/blob/ dir
4# Created after Dreamhost disabled oilshell.org
5#
6# Usage:
7# devtools/blob.sh <function name>
8
9set -o nounset
10set -o pipefail
11set -o errexit
12
13readonly BASE_DIR=_tmp/blob
14
15download() {
16 mkdir -p $BASE_DIR
17 time rsync --archive --verbose chubot@travis-ci.op.oils.pub:op.oils.pub/blob/ $BASE_DIR/
18}
19
20upload-op() {
21 #ssh op.oils.pub 'ls'
22 ssh op.oils.pub 'mkdir -v -p op.oils.pub/blob; ls op.oils.pub/blob'
23 time rsync --archive --verbose $BASE_DIR/ op.oils.pub:op.oils.pub/blob/
24}
25
26upload-mb() {
27 #ssh mb.oils.pub 'ls www'
28 ssh mb.oils.pub 'mkdir -v -p www/mb.oils.pub/blob; ls www/mb.oils.pub/blob'
29 time rsync --archive --verbose $BASE_DIR/ mb.oils.pub:www/mb.oils.pub/blob/
30}
31
32"$@"