mirror of
https://github.com/coreui/coreui-icons.git
synced 2025-08-11 19:23:58 +02:00
refactor: add prefixes to svg filenames, change flag casing
This commit is contained in:
36
build/change-names.js
Normal file
36
build/change-names.js
Normal file
@@ -0,0 +1,36 @@
|
||||
const fs = require('fs')
|
||||
const dirnames = process.mainModule.filename.includes('pro') ?
|
||||
['solid', 'linear'] :
|
||||
['flag']
|
||||
// ['free']
|
||||
|
||||
const prefixes = {
|
||||
brand: 'cib-',
|
||||
flag: 'cif-',
|
||||
free: 'cil-',
|
||||
linear: 'cil-',
|
||||
solid: 'cis-'
|
||||
}
|
||||
console.log(dirnames)
|
||||
dirnames.forEach(name => {
|
||||
const dirname = `svg/${name}/`
|
||||
fs.readdir(dirname, (e, filenames) => {
|
||||
if (e) {
|
||||
return
|
||||
}
|
||||
filenames.forEach(filename => {
|
||||
fs.readFile(dirname + filename, 'utf-8', function (e, content) {
|
||||
if (e) {
|
||||
return
|
||||
}
|
||||
|
||||
fs.writeFile(
|
||||
`svg/${name}/${prefixes[name]}${filename.toLowerCase()}`,
|
||||
content,
|
||||
() => fs.unlink(`svg/${name}/${filename}`, () => '')
|
||||
)
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user