Files
go-unifi/fields/getjson.sh
2020-05-20 22:01:47 -04:00

25 lines
425 B
Bash

#! /bin/bash
deburl="https://dl.ui.com/unifi/$1/unifi_sysvinit_all.deb"
wkdir="$(mktemp -d)"
deb="$wkdir\unifi.deb"
curl -o "$deb" "$deburl"
mkdir -p "$wkdir/unifi"
dpkg-deb -R "$deb" "$wkdir/unifi"
cp "$wkdir/unifi/usr/lib/unifi/lib/ace.jar" ./
unzip -o ace.jar -d ./ace/
mkdir -p "$1"
cp ./ace/api/fields/*.json "./$1/"
./settings.sh "$1"
rm -rf ace ace.jar
go run main.go "$1" "../unifi/"
gofmt -w -s ./../unifi/