dc/client/src/eula.ts
Mihajlo Medjedovic f268de21a3
Some checks failed
Test / Build-and-test-development (push) Failing after 6m14s
Test / Build-and-test-development-latest-adapter (push) Failing after 6m13s
init
2023-07-13 13:44:05 +02:00

31 lines
802 B
TypeScript

/**
* Recreate _eula.ts based on LICENCE.md an put it in environments folder so it can be used in the angular components
*/
const { readFileSync } = require('fs')
const { resolve, relative } = require('path')
const { writeFileSync } = require('fs-extra')
const file = resolve(__dirname, '..', 'src', 'environments', '_eula.ts')
const licenceFilePath = resolve(__dirname, '..', '..', 'LICENCE.md')
try {
const licence = readFileSync(licenceFilePath).toString()
writeFileSync(
file,
`//IMPORTANT: THIS FILE IS AUTO GENERATED BASED ON LICENCE.MD FILE!\nexport const EULA = \`\n${licence}\n\``,
{ encoding: 'utf-8' }
)
console.log(
`Created _eula.ts based on LICENCE.MD in: ${relative(
resolve(__dirname, '..'),
file
)}`
)
} catch (e) {
console.log(e)
}