import { sep as pathSep } from "path"; import chalk from "chalk"; export function assertNoPnpmDlx() { if (__dirname.includes(`${pathSep}pnpm${pathSep}dlx${pathSep}`)) { console.log( [ chalk.red( "Please don't use `pnpm dlx keycloakify` (download and execute)" ), "\nUse `npx keycloakify` or `pnpm exec keycloakify` instead since you want to use the keycloakify", "version that is installed in your project and not download and run the latest NPM version of keycloakify." ].join(" ") ); process.exit(1); } }