Files
metabuilder/dbal/shared/tools/cpp-build-assistant.ts

21 lines
658 B
TypeScript

import path from 'path'
import { runCppBuildAssistant } from './cpp-build-assistant/runner'
export { CppBuildAssistant, createAssistant } from './cpp-build-assistant'
export { createCppBuildAssistantConfig } from './cpp-build-assistant/config'
export { runCppBuildAssistant } from './cpp-build-assistant/runner'
if (require.main === module) {
const args = process.argv.slice(2)
const projectRoot = path.join(__dirname, '..')
runCppBuildAssistant(args, projectRoot)
.then(success => {
process.exit(success ? 0 : 1)
})
.catch(error => {
console.error(error?.message || error)
process.exit(1)
})
}