Created
March 30, 2018 17:41
-
-
Save robacarp/f9c6a477fec6545897bea973a729949e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
set -e | |
cd amber | |
make install | |
cd .. | |
hr() { | |
text=${1:-} | |
length=$(echo "$text" | wc -m) | |
# set the color | |
echo -e -n "\033[30;47m" | |
# print the message | |
echo -n "$text" | |
# finish the line across the console | |
cols=$(expr "$(tput cols)" - $length) | |
printf " %${cols}s" | |
# clear the background color and start a new line | |
echo -e "\033[0m" | |
} | |
hr "deleting old test app" | |
rm -rf test | |
hr "generating new test app" | |
amber new test -d sqlite | |
cd test | |
hr "installing shards" | |
# To update the test_libs... | |
# shards install | |
# rm -rf ../test_libs/* | |
# cp -r lib ../test_libs/ | |
# cp shard.lock ../test_libs/ | |
# To use the test_libs folder... | |
cp -r ../test_libs/* . | |
hr "running build_spec commands" | |
amber generate auth User name:string body:text age:integer published:bool | |
amber generate scaffold Animal name:string body:text published:bool | |
amber generate error | |
amber generate scaffold Post user:reference name:string body:text age:integer published:bool | |
amber generate scaffold PostComment user:reference name:string body:text age:integer published:bool post:reference | |
amber generate model Bat user:reference name:string body:text age:integer published:bool | |
amber generate migration Crocodile user:reference name:string body:text age:integer published:bool | |
amber generate mailer Dinosaur user:reference name:string body:text age:integer published:bool | |
amber generate socket Eagle soar nest | |
amber generate channel Falcon | |
amber db create migrate | |
hr "running specs on generated app" | |
crystal spec |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment