1#!/usr/bin/env node 2 3import { Command } from '../../bin/cli'; 4import { assertArgs, printHelp } from '../utils/args'; 5import { logCmdError } from '../utils/errors'; 6 7export const expoLogout: Command = async (argv) => { 8 const args = assertArgs( 9 { 10 // Types 11 '--help': Boolean, 12 // Aliases 13 '-h': '--help', 14 }, 15 argv 16 ); 17 18 if (args['--help']) { 19 printHelp( 20 `Log out of an Expo account`, 21 `npx expo logout`, 22 // options 23 `-h, --help Usage info` 24 ); 25 } 26 27 const { logoutAsync } = await import('../api/user/user.js'); 28 return logoutAsync().catch(logCmdError); 29}; 30