Files
breakpilot-compliance/breakpilot-compliance-sdk/packages/cli/src/cli.ts
Benjamin Boenisch 4435e7ea0a Initial commit: breakpilot-compliance - Compliance SDK Platform
Services: Admin-Compliance, Backend-Compliance,
AI-Compliance-SDK, Consent-SDK, Developer-Portal,
PCA-Platform, DSMS

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 23:47:28 +01:00

36 lines
899 B
JavaScript

#!/usr/bin/env node
/**
* BreakPilot Compliance SDK CLI
*
* Commands:
* - init: Initialize a new compliance project
* - deploy: Deploy to hardware (Mac Mini/Mac Studio)
* - scan: Run security scans
* - export: Export compliance reports
* - status: Check compliance status
*/
import { Command } from 'commander'
import { initCommand } from './commands/init'
import { deployCommand } from './commands/deploy'
import { scanCommand } from './commands/scan'
import { exportCommand } from './commands/export'
import { statusCommand } from './commands/status'
const program = new Command()
program
.name('breakpilot')
.description('BreakPilot Compliance SDK CLI')
.version('0.0.1')
// Register commands
program.addCommand(initCommand)
program.addCommand(deployCommand)
program.addCommand(scanCommand)
program.addCommand(exportCommand)
program.addCommand(statusCommand)
program.parse()