iptv/scripts/commands/readme/update.ts

26 lines
770 B
TypeScript
Raw Normal View History

2023-09-22 04:17:22 +02:00
import { Logger } from '@freearhey/core'
2023-09-15 17:40:35 +02:00
import { CategoryTable, CountryTable, LanguageTable, RegionTable } from '../../tables'
2023-09-22 04:17:22 +02:00
import { Markdown } from '../../core'
2023-09-15 17:40:35 +02:00
import { README_DIR } from '../../constants'
import path from 'path'
async function main() {
const logger = new Logger()
logger.info('creating category table...')
await new CategoryTable().make()
logger.info('creating country table...')
await new CountryTable().make()
logger.info('creating language table...')
await new LanguageTable().make()
logger.info('creating region table...')
await new RegionTable().make()
logger.info('updating readme.md...')
const configPath = path.join(README_DIR, 'config.json')
const readme = new Markdown(configPath)
readme.compile()
}
main()