fmode-image.js 851 B

1234567891011121314151617
  1. #!/usr/bin/env node
  2. const { spawnSync } = require('child_process');
  3. const path = require('path');
  4. const lib = path.resolve(__dirname, '..', 'lib', 'fmode-image.mjs');
  5. const args = process.argv.slice(2);
  6. if (!args.length || args[0] === '--help' || args[0] === '-h') {
  7. console.log('fmode-image v2.0 - AI Architecture & Scene Image Generator');
  8. console.log('');
  9. console.log('Usage:');
  10. console.log(' npx fmode-image --arch "prompt" Architecture Diagram ¥0.5');
  11. console.log(' npx fmode-image --app "prompt" App Interface ¥0.5');
  12. console.log(' npx fmode-image --scene "prompt" Scene Illustration ¥0.3');
  13. console.log(' npx fmode-image --slide "prompt" Full Slide ¥0.5');
  14. process.exit(0);
  15. }
  16. const r = spawnSync(process.execPath, [lib, ...args], { stdio: 'inherit' });
  17. process.exit(r.status ?? 0);