YYYY_MM_DD_auth_XY.sql

Automatically creates the file using Skyfire / TC Strucutre and grabs teh current folder name using the speicfic format and increments +1 if it already exist

2026_01_29_auth_00.sql
2026_01_29_auth_01.sql
2026_01_29_auth_02.sql
etc...
This commit is contained in:
Ryan Turner 2026-01-29 21:00:00 +00:00 committed by GitHub
parent 1172f8c6a9
commit d99da40802
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,24 @@
#!/usr/bin/env bash
unamestr=`uname`
echo "--" > "$CUR_PATH/$filename" && echo "File created: $filename";
if [[ "$unamestr" == 'Darwin' ]]; then
datecmd='gdate'
else
datecmd='date'
fi
CUR_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )/" && pwd )"
FOLDER_NAME=$(basename "$CUR_PATH")
DATE_STR=$($datecmd +%Y_%m_%d)
idx=0
while : ; do
filename="${DATE_STR}_${FOLDER_NAME}_$(printf '%02d' $idx).sql"
if [[ ! -e "$CUR_PATH/$filename" ]]; then
break
fi
idx=$((idx+1))
done
echo "--" > "$CUR_PATH/$filename" && echo "File created: $filename"