#!/usr/bin/env node import { resolve } from 'path' import parseArgs from 'minimist' import Server from '../server' const argv = parseArgs(process.argv.slice(2), { alias: { h: 'help', p: 'port' }, boolean: ['h'], default: { p: 3000 } }) const dir = resolve(argv._[0] || '.') const srv = new Server({ dir }) srv.start(argv.port) .then(() => { console.log(`> Ready on http://localhost:${argv.port}`) }) .catch((err) => { console.error(err) process.exit(1) })