netlify-cli
Version:
Netlify command line tool
23 lines • 835 B
JavaScript
import { exit, getToken, log } from '../../utils/command-helpers.js';
import { track } from '../../utils/telemetry/index.js';
export const logout = async (options, command) => {
const [accessToken, location] = await getToken();
if (!accessToken) {
log(`Already logged out`);
log();
log('To login run "netlify login"');
exit();
}
await track('user_logout');
// unset userID without deleting key
command.netlify.globalConfig.set('userId', null);
if (location === 'env') {
log('The "process.env.NETLIFY_AUTH_TOKEN" is still set in your terminal session');
log();
log('To logout completely, unset the environment variable');
log();
exit();
}
log(`Logging you out of Netlify. Come back soon!`);
};
//# sourceMappingURL=logout.js.map