ari.lt/scripts/apis.sh
Ari Archer b603f8c9c1 Make apis.json only index apis
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
2022-08-12 20:38:20 +03:00

25 lines
390 B
Bash
Executable file

#!/usr/bin/env sh
set -e
mkdata() {
while read -r line; do
printf '"%s",' "$line"
done
}
main() {
printf ' * %s... ' 'Generating api list'
apis='api/apis.json'
# shellcheck disable=SC2094
{
printf '%s' '['
find api -type f -exec basename {} \; | mkdata
echo "\"$(basename "$apis")\"]"
} >"$apis"
echo 'done'
}
main "$@"