1 | #!/bin/sh
|
2 |
|
3 | BASEDIR=$(pwd $0)
|
4 |
|
5 | rm -rf /tmp/my_app
|
6 | rm -rf /tmp/scaffold_app
|
7 | rm -rf /tmp/sample_app
|
8 | rm -rf /tmp/generate_database
|
9 | rm -rf /tmp/generate_model
|
10 | rm -rf /tmp/generate_service
|
11 | ./bin/train_command.js new /tmp/my_app
|
12 | ./bin/train_command.js new /tmp/scaffold_app
|
13 | ./bin/train_command.js new /tmp/sample_app
|
14 | ./bin/train_command.js new /tmp/generate_database
|
15 | ./bin/train_command.js new /tmp/generate_model
|
16 | ./bin/train_command.js new /tmp/generate_service
|
17 |
|
18 | cd /tmp/scaffold_app
|
19 | eval "$BASEDIR/bin/train_command.js generate scaffold User name:string email:string"
|
20 |
|
21 | cd /tmp/sample_app
|
22 | eval "$BASEDIR/bin/train_command.js generate controller StaticPages home help"
|
23 |
|
24 | cd /tmp/generate_database
|
25 | eval "$BASEDIR/bin/train_command.js generate database mysql"
|
26 |
|
27 | cd /tmp/generate_model
|
28 | eval "$BASEDIR/bin/train_command.js generate model User name:string email:string"
|
29 | eval "$BASEDIR/bin/train_command.js generate model Micropost content:text user:references"
|
30 |
|
31 | cd /tmp/generate_service
|
32 | eval "$BASEDIR/bin/train_command.js generate service User"
|
33 |
|
34 | cd $BASEDIR
|
35 | mocha test/*_spec.js
|