create_project.sh
#!/bin/bash
if [ -f ".env" ]; then
source .env
fi
if [ -z "${AFTOK_HOST}" ]; then
AFTOK_HOST="aftok.com"
fi
if [ -z "${USER}" ]; then
read -p "Username: " USER
echo
fi
read -p "Project Name: " PROJECT
echo
read -p "Undepreciated period (months): " UNDEPMON
read -p "Depreciation duration (months): " DEPMON
BODY=$(cat <<END_BODY
{
"projectName": "$PROJECT",
"depf": {
"type": "LinearDepreciation",
"arguments": {
"undep": $UNDEPMON,
"dep": $DEPMON
}
}
}
END_BODY
)
curl --verbose \
${ALLOW_INSECURE} \
--user $USER \
--header "Content-Type: application/json" \
--data "$BODY" \
"https://$AFTOK_HOST/api/projects"