#!/usr/bin/env node import { loadQuixosLock } from "./loader.js"; const fileName = process.argv[2]; if (!fileName || process.argv.length !== 3) { console.error("Usage: quixos-lock-check "); process.exit(2); } const result = await loadQuixosLock(fileName); if (!result.ok) { for (const diagnostic of result.diagnostics) { console.error( `${diagnostic.fileName}:${diagnostic.line}:${diagnostic.column + 1}: ${diagnostic.phase}/${diagnostic.code}: ${diagnostic.message}`, ); } process.exit(1); } console.log(JSON.stringify(result.lock, null, 2));