#!/bin/sh -efu

. girar-sh-functions
PROG='girar-pocket show'

usage()
{
	[ -z "$*" ] || message "$*"
	echo >&2 "usage: $PROG <pocket_name>"
	exit 1
}

if [ "${1-}" = '--help' ]; then
	usage
fi

[ "$#" -le 1 ] || usage 'Too many arguments.'
[ "$#" -ge 1 ] || usage 'Not enough arguments.'

umask 0002

pocket="$(validate_pocket_name "$1")"; shift

cd "$GIRAR_POCKETS"

enable -f /usr/lib/bash/lockf lockf
builtin lockf -v .

pocketdir="$GIRAR_POCKETS/$pocket"

[ -e "$pocketdir" ] || fatal "Pocket directory '$pocketdir' not exists."

cd "$pocketdir"

owner="$(cat files/pocket/owner)"
repo="$(cat files/pocket/repo)"

echo >&2 "pocket $pocket: owner=$owner repo=$repo"
