wip
This commit is contained in:
Executable
+25
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -e
|
||||
|
||||
# get sections
|
||||
sections=$(curl -L https://raw.githubusercontent.com/go-gitea/gitea/master/custom/conf/app.ini.sample 2>/dev/null | grep '^\[.*\]' | tr '\n' ' '|tr -d '[' | tr -d ']' )
|
||||
|
||||
for x in $sections; do
|
||||
# to upper and remove dot
|
||||
y=$(echo -n "$x" | tr '[:lower:]' '[:upper:]' | tr '.' '_' | tr '-' '_' )
|
||||
# skip existing files
|
||||
[ -f "$PWD/$x.sh" ] && continue
|
||||
# generate empty section file
|
||||
cat>"$PWD/$x.sh" << EOB
|
||||
# $x
|
||||
[ -z "\${A_DEFAULT_SETTINGS_${y}}" ] \\
|
||||
&& A_DEFAULT_SETTINGS_${y}=\$(cat << EOF
|
||||
[$x]
|
||||
|
||||
EOF
|
||||
)
|
||||
|
||||
EOB
|
||||
|
||||
done
|
||||
Reference in New Issue
Block a user