import { app } from './src/App.js' | |
import * as scribdFlag from './src/const/scribdFlag.js' | |
const flags = [scribdFlag.DEFAULT, scribdFlag.IMAGE] | |
if (process.argv.length >= 3) { | |
let url; | |
let flag; | |
for (let i = 2; i < process.argv.length; i++) { | |
if (flags.includes(process.argv[i])) { | |
flag = process.argv[i] | |
} else { | |
url = process.argv[i] | |
} | |
} | |
await app.execute(url, flag) | |
} else { | |
console.error(` | |
Usage: npm start [options] url | |
Options: | |
/i image-based: generated by image snapshots taken for pages | |
`) | |
} |