#!/usr/bin/env bash set -e listFile=shell_test_list.json case $1 in "store") in=$( $TEMP/$serverHash # add the server to the list file if [[ ! -f $TEMP/$listFile ]]; then echo "{ \"${server}\": \"${username}\" }" > $TEMP/$listFile else list=$(<$TEMP/$listFile) echo "$list" | jq ". + {\"${server}\": \"${username}\"}" > $TEMP/$listFile fi ;; "get") in=$( $TEMP/$listFile ;; "list") if [[ ! -f $TEMP/$listFile ]]; then echo "{}" else payload=$(<$TEMP/$listFile) echo "$payload" fi ;; *) echo "unknown credential option" exit 1 ;; esac