git-watch.fish

· erock's pastes · raw

expires: 2026-04-15

 1#!/usr/bin/env fish
 2
 3set gg /home/erock/dev/gitgen
 4
 5while true
 6  echo "waiting for event ..."
 7  set gitn $(ssh pipe sub git-drain)
 8  if test -n "$gitn"
 9    echo "received event $gitn"
10
11    cd $gg && make "gen-$gitn"
12    cd $gg && make "deploy-$gitn"
13  else
14    echo "could not connect to pipe, waiting 5s ..."
15    sleep 5
16  end
17end