@marcusrbrown/infra
v0.4.1
Published
Infrastructure management CLI — deploy automation, health checks, and MCP bridge
Maintainers
Readme
@marcusrbrown/infra
Infrastructure management CLI — deploy automation, health checks, and MCP bridge.
Requires Bun — this package ships TypeScript source with a
#!/usr/bin/env bunshebang.
Install
bun add -g @marcusrbrown/infraOr run directly:
bunx @marcusrbrown/infra --helpCommands
infra keeweb status
Operational health check for the KeeWeb deployment:
- HTTP reachability (status code + response time)
- Last successful deploy timestamp via GitHub Actions
- SHA-256 content hash comparison (live site vs local
dist/)
bunx @marcusrbrown/infra keeweb statusinfra keeweb deploy
Trigger a KeeWeb deployment:
bunx @marcusrbrown/infra keeweb deploy # GitHub Actions workflow
bunx @marcusrbrown/infra keeweb deploy --dry-run # preview without executing
bunx @marcusrbrown/infra keeweb deploy --local # deploy directly via SSH
bunx @marcusrbrown/infra keeweb deploy --local --nginx # include nginx configLocal deploy requires ssh-agent running with the deploy key loaded.
infra mcp
Start a stdio MCP server exposing all commands as tools:
bunx @marcusrbrown/infra mcpLicense
MIT
