| #!/bin/bash |
| |
| # get the number of command-line arguments given |
| ARGC=$# |
| |
| if [[ $ARGC -eq 1 ]]; |
| then |
| if [[ $1 = "simple" ]]; |
| then |
| ./../../template/template name_entry_simple.tmpl name_entry.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_simple.dart |
| elif [[ $1 = "simple1" ]]; |
| then |
| ./../../template/template name_entry.tmpl name_entry.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_simple.dart |
| elif [[ $1 == "simple2" ]]; |
| then |
| ./../../template/template name_entry2.tmpl name_entry.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_simple.dart |
| elif [[ $1 == "simple3" ]]; |
| then |
| ./../../template/template name_entry_css.tmpl name_entry.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_simple.dart |
| elif [[ $1 == "simple4" ]]; |
| then |
| ./../../template/template name_entry_text.tmpl name_entry.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_simple.dart |
| elif [[ $1 == "simplecall" ]]; |
| then |
| ./../../template/template callview.tmpl name_entry.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_simple.dart |
| elif [[ $1 == "with1" ]]; |
| then |
| ./../../template/template productview.tmpl productview.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_with.dart |
| elif [[ $1 == "with2" ]]; |
| then |
| ./../../template/template productview2.tmpl productview.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_with.dart |
| elif [[ $1 == "with3" ]]; |
| then |
| ./../../template/template productview_localname.tmpl productview.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_with.dart |
| elif [[ $1 == "with4" ]]; |
| then |
| ./../../template/template productview3.tmpl productview.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_with.dart |
| elif [[ $1 == "nested" ]]; |
| then |
| ./../../template/template nestedview.tmpl nestedview.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_nested.dart |
| elif [[ $1 == "list1" ]]; |
| then |
| ./../../template/template applications.tmpl applications.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_list.dart |
| elif [[ $1 == "list2" ]]; |
| then |
| ./../../template/template applications2.tmpl applications.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_list.dart |
| elif [[ $1 == "complex" ]]; |
| then |
| ./../../template/template top_searches.tmpl top_searches.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_complex.dart |
| elif [[ $1 == "complexcss" ]]; |
| then |
| ./../../template/template top_searches_css.tmpl top_searches.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_complex.dart |
| elif [[ $1 == "complex2" ]]; |
| then |
| ./../../template/template top_searches2.tmpl top_searches2.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/test_complex2.dart |
| elif [[ $1 == "real" ]]; |
| then |
| ./../../template/template realviews.tmpl realviews.dart |
| cd ../../../frog |
| ./frog.py --html -- ../utils/tests/template/real_app.dart |
| elif [[ $1 == "clean" ]]; |
| then |
| # remove all generated templates |
| echo "rm name_entry.dart" |
| rm -f name_entry.dart |
| echo "rm productview.dart" |
| rm -f productview.dart |
| echo "rm nestedview.dart" |
| rm -f nestedview.dart |
| echo "rm applications.dart" |
| rm -f applications.dart |
| echo "rm top_searches.dart" |
| rm -f top_searches.dart |
| echo "rm top_searches2.dart" |
| rm -f top_searches2.dart |
| echo "rm realviews.dart" |
| rm -f realviews.dart |
| fi |
| else |
| echo -e "\033[31mUnknown test\033[0m" |
| echo -e "" |
| echo -e "Known tests are:" |
| echo -e " simple" |
| echo -e " simple1" |
| echo -e " simple2" |
| echo -e " simple3" |
| echo -e " simple4" |
| echo -e " simplecall" |
| echo -e " with1" |
| echo -e " with2" |
| echo -e " with3" |
| echo -e " with4" |
| echo -e " nested" |
| echo -e " list1" |
| echo -e " list2" |
| echo -e " complex" |
| echo -e " complexcss" |
| echo -e " complex2" |
| echo -e " real" |
| echo -e "" |
| echo -e "clean - removes all template generated Dart classes" |
| fi |
| |