forked from ard/ruoyi-api

aijinhui
2024-02-28 7019f217c9b986a465a8f3f82d0df8d9a9c3d6e1
1
2
3
4
5
6
7
8
9
10
11
'use strict'
 
const getRenderer = ({ debug, quiet }, env = process.env) => {
  if (quiet) return { renderer: 'silent' }
  // Better support for dumb terminals: https://en.wikipedia.org/wiki/Computer_terminal#Dumb_terminals
  const isDumbTerminal = env.TERM === 'dumb'
  if (debug || isDumbTerminal || env.NODE_ENV === 'test') return { renderer: 'verbose' }
  return { renderer: 'update', rendererOptions: { dateFormat: false } }
}
 
module.exports = getRenderer