|
@ -85,11 +85,11 @@ if (argv.help || !subcommand) { |
|
|
exit(0) |
|
|
exit(0) |
|
|
} else { |
|
|
} else { |
|
|
Promise.resolve().then(async () => { |
|
|
Promise.resolve().then(async () => { |
|
|
const config = await cfg.read() |
|
|
const config = await cfg.read({token: argv.token}) |
|
|
|
|
|
|
|
|
let token |
|
|
let token |
|
|
try { |
|
|
try { |
|
|
token = argv.token || config.token || (await login(apiUrl)) |
|
|
token = config.token || (await login(apiUrl)) |
|
|
} catch (err) { |
|
|
} catch (err) { |
|
|
error(`Authentication error – ${err.message}`) |
|
|
error(`Authentication error – ${err.message}`) |
|
|
exit(1) |
|
|
exit(1) |
|
@ -115,17 +115,17 @@ async function run({ token, config: { currentTeam } }) { |
|
|
switch (subcommand) { |
|
|
switch (subcommand) { |
|
|
case 'switch': |
|
|
case 'switch': |
|
|
case 'change': { |
|
|
case 'change': { |
|
|
await require(resolve(__dirname, 'teams', 'switch.js'))(teams, args) |
|
|
await require(resolve(__dirname, 'teams', 'switch.js'))({teams, args, token}) |
|
|
break |
|
|
break |
|
|
} |
|
|
} |
|
|
case 'add': |
|
|
case 'add': |
|
|
case 'create': { |
|
|
case 'create': { |
|
|
await require(resolve(__dirname, 'teams', 'add.js'))(teams) |
|
|
await require(resolve(__dirname, 'teams', 'add.js'))({teams, token}) |
|
|
break |
|
|
break |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
case 'invite': { |
|
|
case 'invite': { |
|
|
await require(resolve(__dirname, 'teams', 'invite.js'))(teams, args) |
|
|
await require(resolve(__dirname, 'teams', 'invite.js'))({teams, args, token}) |
|
|
break |
|
|
break |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|