Create
OAT Documentation
function createSchema() {
if [[ $# -ne 2 ]]; then
echo "Usage: create <folder> <name>"
return 1
fi
local folder="$1"
local name="$2"
local first_lower_char=$(echo "${name:0:1}" | tr '[:upper:]' '[:lower:]')
local rest=$(echo "${name:1}")
local lowercase_name="$first_lower_char$rest"
mkdir "DatabaseModifications/$folder/$lowercase_name"
touch "DatabaseModifications/$folder/$lowercase_name/$lowercase_name.meta.yaml"
touch "DatabaseModifications/$folder/$lowercase_name/$lowercase_name.sql"
code "DatabaseModifications/$folder/$lowercase_name/$lowercase_name.meta.yaml"
code "DatabaseModifications/$folder/$lowercase_name/$lowercase_name.sql"
}