code: async function CLI ({
    beforeParse,
    afterParse
  }) {
    const cli = CAC()
    beforeParse && await beforeParse(cli)
    cli.parse(process.argv)
    afterParse && await afterParse(cli)
  }
docs: Bootstrap a CAC cli
  @param {function} beforeParse
  @param {function} adterParse
  @returns {Promise<void>}