UNPKG

netlify

Version:

Netlify command line tool

37 lines (36 loc) 1.6 kB
import { chalk, log, logJson } from '../../utils/command-helpers.js'; export const teamsList = async (options, command) => { await command.authenticate(options.auth); const { accounts } = command.netlify; if (options.json) { logJson(accounts.map((account) => ({ id: account.id, name: account.name, slug: account.slug, default: account.default, type_name: account.type_name, type_slug: account.type_slug, members_count: account.members_count, }))); return; } if (accounts.length === 0) { log('No teams found.'); return; } log(` ────────────────────────────┐ Your Netlify Teams │ ────────────────────────────┘ Count: ${String(accounts.length)} `); accounts.forEach((account) => { const defaultLabel = account.default ? chalk.green(' (default)') : ''; log(`${chalk.greenBright(account.name)}${defaultLabel}`); log(` ${chalk.whiteBright.bold('slug:')} ${chalk.yellowBright(account.slug)}`); log(` ${chalk.whiteBright.bold('type:')} ${chalk.white(account.type_name)}`); log(` ${chalk.whiteBright.bold('members:')} ${chalk.white(String(account.members_count))}`); log(`─────────────────────────────────────────────────`); }); }; //# sourceMappingURL=teams-list.js.map