Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/AI_Brain_Control / scripts/_util.sh |
| Date | Not specified in source |
| Repository | Janady13/AI_Brain_Control |
| Revision | 38c95c6b67d12a7096301e2eaa2892c027e411d7 |
| Branch | main |
| Path or archive member | scripts/_util.sh |
| Original SHA-256 | 521f88dcec99ef5b60b6c7072037f870eb13d14387d9e12a42c17d1710c69b1e |
| Git blob SHA | 1453e6e247ee1b51abc0321c22a93e53249a90bc |
| Reading-copy SHA-256 | 521f88dcec99ef5b60b6c7072037f870eb13d14387d9e12a42c17d1710c69b1e |
Recovered source transcript
Download complete source text ↓22 lines · 0.4 KB
#!/bin/bash
set -euo pipefail
os_file_size_bytes() {
local f="$1"
if stat -f%z "$f" >/dev/null 2>&1; then
stat -f%z "$f"
else
wc -c <"$f" | tr -d ' '
fi
}
sha256_file() {
local f="$1"
if command -v shasum >/dev/null 2>&1; then
shasum -a 256 "$f" | awk '{print $1}'
else
# macOS has 'shasum' by default; fallback:
openssl dgst -sha256 "$f" | awk '{print $2}'
fi
}