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"