#!/bin/bash set -e if [ -z "$INPUT_ARGS" ]; then echo '::error::Required Args parameter' exit 1 fi if [ -z "$INPUT_SECRET_ID" ]; then echo '::error::Required SecretId parameter' exit 1 fi if [ -z "$INPUT_SECRET_KEY" ]; then echo '::error::Required SecretKey parameter' exit 1 fi if [ -z "$INPUT_BUCKET" ]; then echo '::error::Required Bucket parameter' exit 1 fi if [ -z "$INPUT_REGION" ]; then echo '::error::Required Region parameter' exit 1 fi coscmd config -a $INPUT_SECRET_ID -s $INPUT_SECRET_KEY -b $INPUT_BUCKET -r $INPUT_REGION -m 30 IFS="&&" arrARGS=($INPUT_ARGS) for each in ${arrARGS[@]} do unset IFS each=$(echo ${each} | xargs) if [ -n "$each" ]; then echo "Running command: coscmd ${each}" coscmd $each fi done echo "Commands ran successfully"