aports/testing/go-passbolt-cli/passbolt-cli-helper.sh
2022-03-17 19:32:58 +01:00

16 lines
378 B
Bash
Executable file

#!/bin/sh
set -eu
requested_name=$1
id=$2
# OPTIMIZE: Only call api once
name=$(go-passbolt-cli get resource --id $id | awk '/^Name:/ { print $2 }')
if [ "$name" != "$requested_name" ]; then
echo "Name does not match (expected: $requested_name, returned: $name)" >&2
exit 1
fi
pass=$(go-passbolt-cli get resource --id $id | awk '/^Password:/ { print $2 }')
echo "$pass"