{"path":"bin/anchr.js","size":843,"locked":false,"binary":false,"truncated":false,"content":"#!/usr/bin/env node\nimport { Command } from 'commander';\nimport { runInit } from '../lib/init.js';\nimport { runDeploy } from '../lib/deploy.js';\n\nconst program = new Command();\n\nprogram\n  .name('anchr')\n  .description('Deploy static frontends to IPFS and resolve via .sol domains')\n  .version('0.1.0');\n\nprogram\n  .command('init')\n  .description('Detect your project and create an anchr.json config')\n  .action(async () => {\n    try {\n      await runInit();\n    } catch (err) {\n      console.error(`\\n❌ ${err.message}`);\n      process.exit(1);\n    }\n  });\n\nprogram\n  .command('deploy')\n  .description('Build, pin to IPFS via Storacha, and update your SNS record')\n  .action(async () => {\n    try {\n      await runDeploy();\n    } catch (err) {\n      console.error(`\\n❌ ${err.message}`);\n      process.exit(1);\n    }\n  });\n\nprogram.parse();\n"}