@isthatuzii/create-nano-app
Version:
Desktop application scaffolding tool for the Nano Framework
22 lines (17 loc) • 643 B
JavaScript
import { fileURLToPath } from 'url';
import { dirname, join } from 'path';
import { createNanoApp } from '../src/index.js';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
// Get project name from command line arguments
const projectName = process.argv[2];
if (!projectName) {
console.log('Usage: npm create nano-app@latest <project-name>');
console.log(' or: npx create-nano-app <project-name>');
process.exit(1);
}
createNanoApp(projectName).catch((error) => {
console.error('Failed to create Nano app:', error.message);
process.exit(1);
});