registerTSPaths()
import { program, Command, OptionValues } from 'commander'
-import { buildServer, getAdminTokenOrDie, getServerCredentials } from './cli'
+import { assignToken, buildServer, getServerCredentials } from './cli'
import { PluginType } from '../../shared/models'
import { isAbsolute } from 'path'
import * as CliTable3 from 'cli-table3'
async function pluginsListCLI (command: Command, options: OptionValues) {
const { url, username, password } = await getServerCredentials(command)
- const token = await getAdminTokenOrDie(url, username, password)
- const server = buildServer(url, token)
+ const server = buildServer(url)
+ await assignToken(server, username, password)
let pluginType: PluginType
if (options.onlyThemes) pluginType = PluginType.THEME
}
const { url, username, password } = await getServerCredentials(command)
- const token = await getAdminTokenOrDie(url, username, password)
- const server = buildServer(url, token)
+ const server = buildServer(url)
+ await assignToken(server, username, password)
try {
await server.pluginsCommand.install({ npmName: options.npmName, path: options.path })
}
const { url, username, password } = await getServerCredentials(command)
- const token = await getAdminTokenOrDie(url, username, password)
- const server = buildServer(url, token)
+ const server = buildServer(url)
+ await assignToken(server, username, password)
try {
await server.pluginsCommand.update({ npmName: options.npmName, path: options.path })
}
const { url, username, password } = await getServerCredentials(command)
- const token = await getAdminTokenOrDie(url, username, password)
- const server = buildServer(url, token)
+ const server = buildServer(url)
+ await assignToken(server, username, password)
try {
await server.pluginsCommand.uninstall({ npmName: options.npmName })