UNPKG

nuxthub

Version:

Interface with the NuxtHub platform from the command line.

23 lines (21 loc) 685 B
import { consola } from 'consola' import { colors } from 'consola/utils' import { defineCommand } from 'citty' import { fetchUser } from '../utils/index.mjs' export default defineCommand({ meta: { name: 'whoami', description: 'Shows the username of the currently logged in user.', }, async run() { const user = await fetchUser() if (!user) { consola.warn('Not currently logged in.') consola.info('To login, run `nuxthub login`') return } consola.info(`Logged in as ${colors.blueBright(user.name)}`) consola.info(`Account: ${colors.blueBright(user.email)}`) consola.info(`Avatar URL: ${colors.blueBright(user.avatar)}`); }, })