diff --git a/packages/cli/src/cli/commands/sites/site.ts b/packages/cli/src/cli/commands/sites/site.ts index 874cf4b9..1e56c4da 100644 --- a/packages/cli/src/cli/commands/sites/site.ts +++ b/packages/cli/src/cli/commands/sites/site.ts @@ -5,16 +5,12 @@ import AddOnApiHelper from "../../../lib/addonApiHelper"; import { printTable } from "../../../lib/cliDisplay"; import { errorHandler, IncorrectAccount } from "../../exceptions"; -export const createSite = errorHandler<{ url: string; googleAccount: string }>( - async ({ url, googleAccount }) => { +export const createSite = errorHandler<{ url: string; domain: string }>( + async ({ url, domain }) => { const spinner = ora("Creating site...").start(); - if (!googleAccount) { - spinner.fail("You must provide Google workspace account"); - return; - } try { - const siteId = await AddOnApiHelper.createSite(url, googleAccount); + const siteId = await AddOnApiHelper.createSite(url, domain); spinner.succeed( `Successfully created the site with given details. Id: ${siteId}`, ); diff --git a/packages/cli/src/cli/index.ts b/packages/cli/src/cli/index.ts index 19a523d4..327fa911 100755 --- a/packages/cli/src/cli/index.ts +++ b/packages/cli/src/cli/index.ts @@ -389,16 +389,16 @@ yargs(hideBin(process.argv)) type: "string", demandOption: true, }); - yargs.option("googleAccount", { - describe: "Google workspace account email", + yargs.option("domain", { + describe: "Domain of the site", type: "string", - demandOption: false, + demandOption: true, }); }, async (args) => await createSite({ url: args.url as string, - googleAccount: args.googleAccount as string, + domain: args.domain as string, }), ) .command( diff --git a/packages/cli/src/lib/addonApiHelper.ts b/packages/cli/src/lib/addonApiHelper.ts index 7f2c5425..c17f76d1 100644 --- a/packages/cli/src/lib/addonApiHelper.ts +++ b/packages/cli/src/lib/addonApiHelper.ts @@ -272,9 +272,9 @@ class AddOnApiHelper { } } - static async createSite(url: string, googleAccount: string): Promise<string> { + static async createSite(url: string, domain: string): Promise<string> { const { access_token: googleAccessToken } = await this.getGoogleTokens({ - email: googleAccount, + domain, }); const { access_token: auth0AccessToken } = await this.getAuth0Tokens();