UNPKG

netlify

Version:

Netlify command line tool

22 lines 884 B
import { logAndThrowError } from './command-helpers.js'; export const resolveTeam = (accounts) => { if (accounts.length === 1) { return accounts[0]; } return accounts.find((acc) => acc.default); }; export const resolveTeamForNonInteractive = (accounts, commandExample) => { if (accounts.length === 0) { return logAndThrowError('No teams available. Please ensure you have access to at least one team.'); } const team = resolveTeam(accounts); if (team) { return team; } const availableTeams = accounts.map((t) => t.slug).join(', '); return logAndThrowError(`Multiple teams available. Please specify which team to use.\n` + `Available teams: ${availableTeams}\n\n` + `Example: ${commandExample}\n\n` + `To list teams with full details, run: netlify teams:list`); }; //# sourceMappingURL=team.js.map