Files
medusa-store/packages/create-medusa-app/src/utils/log-message.ts
Shahed Nasser c04d93cd04 feat(create-medusa-app): update command for a better onboarding experience (#4215)
* feat(create-medusa-app): update command for a better onboarding experience

* use medusa-telemetry for tracking

* update used snapshot

* added changeset

* update yarn.lock

* increased facts timer

* updated snapshot version

* show facts throughout installation + add first_run to url

* added message after server termination

* print message only once

* added github to process terminated message

* address pr feedback

* added onboarding seeding

* fix for npm install
2023-06-07 20:34:50 +02:00

24 lines
516 B
TypeScript

import chalk from "chalk"
import { program } from "commander"
type LogOptions = {
message: string
type?: "error" | "success" | "info" | "warning"
}
export default ({ message, type = "info" }: LogOptions) => {
switch (type) {
case "info":
console.log(chalk.white(message))
break
case "success":
console.log(chalk.green(message))
break
case "warning":
console.log(chalk.yellow(message))
break
case "error":
program.error(chalk.bold.red(message))
}
}