mirror of
https://git.ari.lt/ari.lt/ari.lt.git
synced 2025-02-04 17:49:24 +01:00
e0a4e2c215
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
23 lines
354 B
Bash
Executable file
23 lines
354 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'
|
|
|
|
{
|
|
printf '%s' '{"desc":"Ari-web API list","data":['
|
|
find api -type f -exec basename {} \; | mkdata
|
|
echo '"."]}'
|
|
} >api/apis.json
|
|
|
|
echo 'done'
|
|
}
|
|
|
|
main "$@"
|