summaryrefslogtreecommitdiff
path: root/jails/gubbhub/gubbshell/edit-repo
blob: 6ceb6f36a941be63b244e0f8f5df304dafd54fb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#! /usr/bin/env sh
set -euo pipefail

if ! id -nG | grep -qwF "gitadm"; then
    echo $'\e[31myou are not an admin\e[0m'
    exit 13
fi

if [ $# -lt 1 ]; then
  echo $'\e[31mrepository name is required\e[0m'
  exit 1
fi

path="$(echo "$1" | sed 's/ /-/' | tr '[:upper:]' '[:lower:]').git"

nano -R "$path/cgitrc"