@wagmi/cli
Version:
Manage and generate code from Ethereum ABIs
39 lines (31 loc) • 853 B
text/typescript
import { format as utilFormat } from 'node:util'
import ora from 'ora'
import pc from 'picocolors'
function format(args: any[]) {
return utilFormat(...args)
.split('\n')
.join('\n')
}
export function success(...args: any[]) {
// biome-ignore lint/suspicious/noConsoleLog: console.log is used for logging
console.log(pc.green(format(args)))
}
export function info(...args: any[]) {
console.info(pc.blue(format(args)))
}
export function log(...args: any[]) {
// biome-ignore lint/suspicious/noConsoleLog: console.log is used for logging
console.log(pc.white(format(args)))
}
export function warn(...args: any[]) {
console.warn(pc.yellow(format(args)))
}
export function error(...args: any[]) {
console.error(pc.red(format(args)))
}
export function spinner() {
return ora({
color: 'yellow',
spinner: 'dots',
})
}