UNPKG

netlify-cli

Version:

Netlify command line tool

15 lines 840 B
import execa from 'execa'; import { getDotEnvVariables, injectEnvVariables } from '../../utils/dev.js'; import { getEnvelopeEnv } from '../../utils/env/index.js'; export const devExec = async (cmd, options, command) => { const { api, cachedConfig, config, site, siteInfo } = command.netlify; // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment const withEnvelopeEnvVars = await getEnvelopeEnv({ api, context: options.context, env: cachedConfig.env, siteInfo }); // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment const withDotEnvVars = await getDotEnvVariables({ devConfig: { ...config.dev }, env: withEnvelopeEnvVars, site }); injectEnvVariables(withDotEnvVars); await execa(cmd, command.args.slice(1), { stdio: 'inherit', }); }; //# sourceMappingURL=dev-exec.js.map