43 lines
1.1 KiB
Plaintext
43 lines
1.1 KiB
Plaintext
snippet options "bash command options" b
|
|
while true; do
|
|
case "\$1" in
|
|
-a | --asset )
|
|
ASSET=true; shift ;;
|
|
-e | --environment )
|
|
case "\$2" in
|
|
"production" | "development")
|
|
RAILS_ENV=$\2
|
|
ACCOUNT_ROOT=http://account.rallets.com/
|
|
SERVER_ROOT=http://rallets.com/
|
|
shift 2
|
|
;;
|
|
*)
|
|
RAILS_ENV=development
|
|
ACCOUNT_ROOT=http://account.rallets.com/
|
|
SERVER_ROOT=http://apitest.rallets.com/
|
|
shift 2
|
|
;;
|
|
esac
|
|
;;
|
|
-d | --delayed-job )
|
|
DELAYED_JOB=true; shift ;;
|
|
-- ) shift; break ;;
|
|
-h | --help )
|
|
echo "usage:
|
|
[-a | --asset] precompile assets
|
|
[-d | --delayed-job] run delayed job for queuing sending emails
|
|
[-e | --environment] provides environment which rails will run in
|
|
[-h | --help] view manual
|
|
"
|
|
exit;;
|
|
* ) break ;;
|
|
esac
|
|
done
|
|
endsnippet
|
|
snippet OS "Determine whether it's Mac/Linux/Windows" b
|
|
if [ "$(uname)" == "Darwin" ]; then
|
|
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
|
|
elif [ "$(expr substr $(uname -s) 1 10)" == "MINGW32_NT" ]; then
|
|
fi
|
|
endsnippet
|