Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function showInfo() {
const currentCauldronRepo = config.get('cauldronRepoInUse') || '-NONE-'
const bundleStoreId = config.get('bundlestore-id')
const l = bundleStoreId ? chalk.cyan(` [BundleStore: ${bundleStoreId}]`) : ''
console.log(
chalk.cyan(`[v${Platform.currentVersion}]`) +
chalk.cyan(` [Cauldron: ${currentCauldronRepo}]`) +
l
)
console.log('')
}
function showInfo() {
const currentCauldronRepo = config.get('cauldronRepoInUse') || '-NONE-'
const bundleStoreId = config.get('bundlestore-id')
const l = bundleStoreId ? chalk.cyan(` [BundleStore: ${bundleStoreId}]`) : ''
console.log(
chalk.cyan(`[v${Platform.currentVersion}]`) +
chalk.cyan(` [Cauldron: ${currentCauldronRepo}]`) +
l
)
console.log('')
}
public doesExist({ alias }: { alias: string }) {
const cauldronRepositories = config.get('cauldronRepositories', {})
return cauldronRepositories[alias] !== undefined
}
value: string
}) => {
await logErrorAndExitIfNotSatisfied({
isValidPlatformConfig: {
key,
},
})
let valueToset: any = value
if (!isNaN(+value!)) {
valueToset = +value!
} else {
valueToset = value === 'true' ? true : value === 'false' ? false : value
}
ernConfig.set(key, valueToset)
log.info(`Successfully set ${key} value to ${ernConfig.get(key)}`)
}
public get current(): CauldronRepository | void {
const alias = config.get('cauldronRepoInUse')
if (alias) {
const repositories = config.get('cauldronRepositories', {})
const url = repositories[alias]
if (url) {
return {
alias,
url,
}
}
}
}
;(function run() {
const hasJsonOpt = process.argv.slice(1).includes('--json')
const logLevel: LogLevel = hasJsonOpt
? LogLevel.Off
: process.env.ERN_LOG_LEVEL
? logLevelStringToEnum(process.env.ERN_LOG_LEVEL)
: logLevelStringToEnum(config.get('logLevel', 'info'))
log.setLogLevel(logLevel)
shell.config.fatal = true
shell.config.verbose = logLevel === LogLevel.Trace
shell.config.silent = !(
logLevel === LogLevel.Trace || logLevel === LogLevel.Debug
)
kax.renderer =
logLevel === LogLevel.Trace || logLevel === LogLevel.Debug
? new KaxSimpleRenderer(kaxRendererConfig)
: logLevel === LogLevel.Off
? new KaxNullRenderer()
: new KaxAdvancedRenderer(kaxRendererConfig)
if (!hasJsonOpt) {
public remove({ alias }: { alias: string }): CauldronRepository {
this.throwIfAliasDoesNotExist({ alias })
const cauldronRepositories = config.get('cauldronRepositories')
const result = { alias, url: cauldronRepositories[alias] }
delete cauldronRepositories[alias]
config.set('cauldronRepositories', cauldronRepositories)
const cauldronRepoInUse = config.get('cauldronRepoInUse')
if (cauldronRepoInUse === alias) {
config.set('cauldronRepoInUse', null)
}
return result
}
public static bundleStoreAccessKeyIsSet(extraErrorMessage: string = '') {
if (!config.get('bundlestore-accesskey')) {
throw new Error(
`bundlestore-accesskey is not set in configuration\n${extraErrorMessage}`
)
}
}