fix/481-cas-has-exit-code
main
Changed the exit behavior of 'uwf cas has' to return exit code 1 when a hash doesn't exist, while preserving the JSON output {exists:false}. This enables proper use in shell conditionals like 'if uwf cas has $HASH'. Fixes #481