INNER CODE UNIT · TypeScript

prepareEnvironment

linode/apl-core · src/common/cli.ts:12

export const prepareEnvironment = async (): Promise<void> => {
  await unsetValuesFile(env.ENV_DIR)
}

/**
 * Cleanup trap on exit - any handler function MUST be synchronous
 * @param handler cleanup function set per command
 */
export const cleanupHandler = (handler: () => any) => {
  process.on('exit', (code) => {
    handler()
    unsetValuesFileSync(env.ENV_DIR)
    process.exit(code)
  })
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…