UNPKG

netlify

Version:

Netlify command line tool

19 lines 965 B
import { chalk, log, logAndThrowError, NETLIFYDEVLOG } from '../../utils/command-helpers.js'; import { claimDropSite } from '../../utils/deploy/drop-api.js'; export const claim = async (siteId, dropToken, command) => { await command.authenticate(); const apiBase = command.netlify.api.basePath; const dropApiOptions = { apiBase, userAgent: command.netlify.api.defaultHeaders['User-agent'] || 'netlify-cli', }; const authToken = command.netlify.api.accessToken; if (!authToken) { return logAndThrowError('You must be logged in to claim a site. Run `netlify login` first.'); } await claimDropSite(dropApiOptions, siteId, dropToken, authToken); command.netlify.state.set('siteId', siteId); log(`\n${NETLIFYDEVLOG} Site claimed successfully and linked to your account!`); log(`You can now deploy to this site with: ${chalk.cyanBright('netlify deploy --prod')}\n`); }; //# sourceMappingURL=claim.js.map