#!/usr/bin/env node const fs = require('fs') let manifest = JSON.parse(fs.readFileSync('./templates/.fontcustom-manifest.json', 'utf-8')) let all_enabled = [] let all_disabled = [] for (var key in manifest.glyphs){ if (manifest.glyphs.hasOwnProperty(key)) { all_enabled.push(key) all_disabled.push(`#${key}`) } } console.log(`Found ${all_enabled.length} icons in manifest, writing template files`) console.log(`\x1b[32m[Writing]\x1b[m wanted.all.ini`) fs.writeFileSync('../wanted.all.ini', all_enabled.join('\n') + '\n') console.log(`\x1b[32m[Writing]\x1b[m wanted.none.ini`) fs.writeFileSync('../wanted.none.ini', all_disabled.join('\n') + '\n')