mirror of
https://github.com/balena-io/balena-cli.git
synced 2025-02-11 13:16:12 +00:00
login: sign up at the configured balena instance
Change-type: patch Signed-off-by: Matthew McGinn <matthew@balena.io>
This commit is contained in:
parent
e8d757ca28
commit
af70f16a9b
@ -132,7 +132,7 @@ export default class LoginCmd extends Command {
|
|||||||
|
|
||||||
console.log(messages.balenaAsciiArt);
|
console.log(messages.balenaAsciiArt);
|
||||||
console.log(`\nLogging in to ${balenaUrl}`);
|
console.log(`\nLogging in to ${balenaUrl}`);
|
||||||
await this.doLogin(options, params.token);
|
await this.doLogin(options, balenaUrl, params.token);
|
||||||
|
|
||||||
const username = await balena.auth.whoami();
|
const username = await balena.auth.whoami();
|
||||||
|
|
||||||
@ -146,7 +146,11 @@ Find out about the available commands by running:
|
|||||||
${messages.reachingOut}`);
|
${messages.reachingOut}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
async doLogin(loginOptions: FlagsDef, token?: string): Promise<void> {
|
async doLogin(
|
||||||
|
loginOptions: FlagsDef,
|
||||||
|
balenaUrl: string = 'balena-cloud.com',
|
||||||
|
token?: string,
|
||||||
|
): Promise<void> {
|
||||||
// Token
|
// Token
|
||||||
if (loginOptions.token) {
|
if (loginOptions.token) {
|
||||||
if (!token) {
|
if (!token) {
|
||||||
@ -178,8 +182,8 @@ ${messages.reachingOut}`);
|
|||||||
// User had not selected login preference, prompt interactively
|
// User had not selected login preference, prompt interactively
|
||||||
const loginType = await patterns.askLoginType();
|
const loginType = await patterns.askLoginType();
|
||||||
if (loginType === 'register') {
|
if (loginType === 'register') {
|
||||||
const signupUrl = 'https://dashboard.balena-cloud.com/signup';
|
|
||||||
const open = await import('open');
|
const open = await import('open');
|
||||||
|
const signupUrl = `https://dashboard.${balenaUrl}/signup`;
|
||||||
open(signupUrl, { wait: false });
|
open(signupUrl, { wait: false });
|
||||||
throw new ExpectedError(`Please sign up at ${signupUrl}`);
|
throw new ExpectedError(`Please sign up at ${signupUrl}`);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user