UNPKG

467 BJavaScriptView Raw
1#!/usr/bin/env node
2// eslint-disable-next-line import/no-unassigned-import
3require('v8-compile-cache')
4const Poi = require('..')
5
6async function main() {
7 try {
8 const poi = new Poi()
9 await poi.run()
10 } catch (error) {
11 require('../lib/utils/spinner').stop()
12 if (error.poi) {
13 if (!error.dismiss) {
14 require('@poi/logger').error(error.message)
15 }
16 } else {
17 console.error(error.stack)
18 }
19 process.exit(1)
20 }
21}
22
23main()