Files
hermes-agent/apps/desktop/scripts/payload-digests.mjs

13 lines
478 B
JavaScript

import { runPython } from '../../../scripts/build/python.mjs'
import fs from 'node:fs'
import path from 'node:path'
/** @param {string} payload */
export function rehashPayloadDigests(payload) {
// Light builds have no payload. Present payloads require valid tool facts.
if (!fs.existsSync(path.join(payload, 'manifest.json'))) return
runPython([
path.resolve(import.meta.dirname, '../../../scripts/bundles/payload.py'), 'rehash', payload],
{ stdio: 'inherit' })
}