on 1014ab6 help sign in
astrolabe/bin/commit.sh
24 lines 591 B history raw
1#!/bin/bash
3usage() { printf "Usage: $0 URBIT_DESK_DIRECTORY\n" 1>&2; exit 1; }
5cdir=$(dirname $0)
7if [ $# -eq 0 ]; then
8 usage
9 exit 2
10fi
11DESK_DIR=${@: -1}
12DESK_DIR="${DESK_DIR/#\~/$HOME}"
13PIER=$(dirname $DESK_DIR)
14DESK=$(basename $DESK_DIR)
16port=$(cat $PIER/.http.ports | grep loopback | tr -s ' ' '\n' | head -n 1)
18lensa() {
19 curl -s \
20 --data "{\"source\":{\"dojo\":\"$2\"},\"sink\":{\"app\":\"$1\"}}" \
21 "http://localhost:$port" | xargs printf %s | sed 's/\\n/\n/g'
24lensa 'hood' "+hood/commit %$DESK"