Skip to content
Snippets Groups Projects
Commit 3267feec authored by alvaro's avatar alvaro
Browse files

Fixed issue #74

parent 28970caf
No related branches found
No related tags found
No related merge requests found
......@@ -46,7 +46,7 @@ else
mkdir -p $mainDir/queries
fi
echo $modelHtml > $mainDir/queries/main.query
echo $viewHtml > $mainDir/html.template
echo -e "$modelHtml" > $mainDir/queries/main.query
echo -e "$viewHtml" > $mainDir/html.template
echo $initToken.$1 created/modified successfully! >&2
......@@ -81,7 +81,8 @@ viewHtml=`cat <<VIEW
<br/>
</body>
</html>VIEW`
</html>
VIEW`
#Check models
......@@ -94,8 +95,8 @@ else
mkdir -p $mainDir/queries
fi
echo "$modelHtmlSP" > $mainDir/queries/sp.query
echo "$modelHtmlPO" > $mainDir/queries/po.query
echo "$viewHtml" > $mainDir/html.template
echo -e "$modelHtmlSP" > $mainDir/queries/sp.query
echo -e "$modelHtmlPO" > $mainDir/queries/po.query
echo -e "$viewHtml" > $mainDir/html.template
echo $1 created successfully! >&2
......@@ -98,8 +98,8 @@ fi
#Create file structure
mkdir $mainDir/queries
echo "$modelHtmlSP" > $mainDir/queries/sp.query
echo "$modelHtmlPO" > $mainDir/queries/po.query
echo "$viewHtml" > $mainDir/html.template
echo -e "$modelHtmlSP" > $mainDir/queries/sp.query
echo -e "$modelHtmlPO" > $mainDir/queries/po.query
echo -e "$viewHtml" > $mainDir/html.template
echo $initToken.$1 created/modified successfully! >&2
......@@ -2,67 +2,19 @@
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
initToken='type'
initToken='types'
#Check models
mainModelDir=$DIR/../../models/$initToken.$1
mainViewDir=$DIR/../../views/$initToken.$1
mainDir=$DIR/../../components/$initToken/$1
if [ ! -e "$mainModelDir" ]
if [ ! -e "$mainDir" ]
then
echo "ERROR: $initToken.$1 doesn't exist in models. Operation aborted" >&2
echo "ERROR: $initToken/$1 doesn't exist in models. Operation aborted" >&2
exit 1
fi
obj=( )
if [ "$2" == "all" ]
then
rm -rf $mainModelDir
rm -rf $mainViewDir
echo $initToken.$1 deleted >&2
exit
else
obj=( $2 )
fi
for i in ${obj[@]}
do
if [ ! -e $mainModelDir/$i.queries ]
then
echo "WARNING: $initToken.$1/$i.query does not exists in models." >&2
fi
done
#Check views
if [ ! -e "$mainViewDir" ]
then
echo "ERROR: $initToken.$1 doesn't exist in views. Operation aborted." >&2
fi
for i in ${obj[@]}
do
if [ ! -e $mainViewDir/$i.template ]
then
echo "WARNING: $mainViewDir/$i.template doesn't exist in views." >&2
fi
done
#Delete file structure
if [ "$2" == "all" ]
then
rm -rf $mainModelDir
rm -rf $mainViewDir
else
for i in ${obj[@]}
do
rm -rf $mainModelDir/$i.queries
rm -rf $mainViewDir/$i.template
done
fi
rm -rf $mainDir
echo $initToken.$1 deleted successfully! >&2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment