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)
})
}