Sign In

haltproof-cli

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

haltproof-cli - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+3
-2
package.json
{
"name": "haltproof-cli",
"version": "0.1.0",
"description": "Node.js wrapper for the HaltProof CLI: cryptographically auditable emergency-shutdown orchestration for Slurm, Kubernetes, and IPMI/BMC clusters. Requires the Python haltproof-cli package to be installed.",
"version": "0.1.1",
"description": "Node.js wrapper for the HaltProof CLI: dry-run-by-default emergency-shutdown orchestration for Slurm, Kubernetes, and IPMI/BMC clusters, with Ed25519-signed attestations. Requires the Python haltproof-cli package installed and on PATH.",
"keywords": [

@@ -15,2 +15,3 @@ "haltproof",

"attestation",
"audit-trail",
"ed25519",

@@ -17,0 +18,0 @@ "mcp",

@@ -39,1 +39,24 @@ # haltproof-cli (npm)

full command documentation.
## FAQ
**Why does an npm package need Python installed?**
This package is a thin wrapper, not a reimplementation. The actual cluster-backend and
Ed25519 signing logic lives in the Python `haltproof-cli` package; this wrapper exists so
npm-based tooling and agent runtimes can shell out to a `haltproof` binary via `npm install`
without hand-rolling a subprocess call themselves.
**Does this wrapper do anything on its own if the Python CLI isn't installed?**
No. It checks for `haltproof` on `PATH` at run time and exits non-zero with an actionable
error message if it isn't found -- it never silently falls back to a different tool or a
partial reimplementation.
**Is this the right package to install if I'm not using npm/Node tooling?**
No -- install the Python package directly with `pip install haltproof-cli` and skip this
wrapper entirely. Use this package only when your existing toolchain is npm-based (a CI step,
an agent runtime, an `npx`-driven workflow) and you want a single `npm install` to pull in the
CLI dependency chain.
**Where do I report a bug or ask a question?**
Open an issue on the [main repository](https://github.com/RudrenduPaul/HaltProof/issues) --
this wrapper has no separate issue tracker.