All files / cli index.js

0% Statements 0/20
0% Branches 0/1
0% Functions 0/1
0% Lines 0/20

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26                                                   
#!/usr/bin/env node
import { defineCommand, runMain } from 'citty'
 
const main = defineCommand({
  meta: {
    name: 'mcfly',
    description: 'McFly CLI',
  },
  subCommands: {
    new: () => import('./commands/new.mjs').then((r) => r.default),
    serve: () => import('./commands/serve.mjs').then((r) => r.default),
    build: () => import('./commands/build.mjs').then((r) => r.default),
    prepare: () => import('./commands/prepare.mjs').then((r) => r.default),
    generate: () => import('./commands/generate.mjs').then((r) => r.default),
    g: () => import('./commands/generate.mjs').then((r) => r.default),
  },
})
 
runMain(main)
 
export const exportedForTest = {
  main,
}
 
console.log('test precommit')