ari.lt/scripts/apis.sh

24 lines
354 B
Bash
Raw Normal View History

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