+res=$(printf 'foo\n' | zpm-hash)
+okstreq $res 20590a52c4f00588c500328b16d466c982a26fabaa5fa4dcc83052dd0a84f233 "foo stdin"
+
+res=$(printf 'foo\n' | zpm-hash -)
+okstreq $res 20590a52c4f00588c500328b16d466c982a26fabaa5fa4dcc83052dd0a84f233 "foo named stdin"
+
+stest() {
+ res=$(printf '%s' $1 | zpm-hash -)
+ okstreq "$res" "$2" "${1:-empty string}"
+}
+
+stest abc bddd813c634239723171ef3fee98579b94964e3bb1cb3e427262c8c068d52319
+stest '' 0e5751c026e543b2e8ab2eb06099daa1d1e5df47778f7787faab45cdf12fe3a8
+stest 'abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq' '5f7a93da9c5621583f22e49e8e91a40cbba37536622235a380f434b9f68e49c4'