github.com/Datadog/cnab-go@v0.3.3-beta1.0.20191007143216-bba4b7e723d0/testdata/bundles/example-outputs/cnab/app/run (about) 1 #!/bin/sh 2 3 #set -eo pipefail 4 5 action=$CNAB_ACTION 6 name=$CNAB_INSTALLATION_NAME 7 8 case $action in 9 install) 10 echo "Install action" 11 echo >/cnab/app/outputs/output1 "SOME INSTALL CONTENT 1" 12 echo >/cnab/app/outputs/output2 "SOME INSTALL CONTENT 2" 13 ;; 14 uninstall) 15 echo "uninstall action" 16 echo >/cnab/app/outputs/output1 "SOME UNINSTALL CONTENT 1" 17 ;; 18 upgrade) 19 echo "Upgrade action" 20 echo >/cnab/app/outputs/output2 "SOME UPGRADE CONTENT 2" 21 ;; 22 status) 23 echo "Status action" 24 echo >/cnab/app/outputs/output1 "SOME STATUS CONTENT 1" 25 echo >/cnab/app/outputs/output2 "SOME STATUS CONTENT 2" 26 ;; 27 *) 28 echo "No action for $action" 29 echo >/cnab/app/outputs/output1 "SOME NOPE CONTENT 1" 30 echo >/cnab/app/outputs/output2 "SOME NOPE CONTENT 2" 31 ;; 32 esac 33 echo "Action $action complete for $name"