feat(palettes): prefix filenames with "Catppuccin" (#92)
This commit is contained in:
parent
311daccdf1
commit
cf765d2269
|
@ -21,53 +21,56 @@ await Promise.all(
|
|||
);
|
||||
|
||||
Promise.all(
|
||||
Object.entries(flavors).flatMap(async ([identifier, { name, colors }]) => {
|
||||
const fname = identifier.charAt(0).toUpperCase() + identifier.slice(1);
|
||||
Object.entries(flavors).flatMap(
|
||||
async ([identifier, { name: nameWithAccent, colors }]) => {
|
||||
const nameWithoutAccent = identifier.charAt(0).toUpperCase() +
|
||||
identifier.slice(1);
|
||||
|
||||
await Deno.writeFile(
|
||||
join(ROOT, `ase/${fname}.ase`),
|
||||
generateAse(fname, colors),
|
||||
);
|
||||
await Deno.writeFile(
|
||||
join(ROOT, `png/${fname}.png`),
|
||||
generatePng(fname, colors),
|
||||
);
|
||||
await Deno.writeFile(
|
||||
join(ROOT, `procreate/${fname}.swatches`),
|
||||
await generateProcreate(fname, colors),
|
||||
);
|
||||
await Deno.writeTextFile(
|
||||
join(ROOT, `gimp/${fname}.gpl`),
|
||||
generateGimp(fname, colors),
|
||||
);
|
||||
await Deno.writeTextFile(
|
||||
join(ROOT, `sip/${fname}.palette`),
|
||||
generateSip(fname, colors),
|
||||
);
|
||||
|
||||
if (Deno.env.get("COMPILE_APPLE_COLOR_LIST") === "1") {
|
||||
const clrJson = join(ROOT, `clr/${fname}.json`);
|
||||
await Deno.writeFile(
|
||||
join(ROOT, `ase/Catppuccin ${nameWithoutAccent}.ase`),
|
||||
generateAse(nameWithoutAccent, colors),
|
||||
);
|
||||
await Deno.writeFile(
|
||||
join(ROOT, `png/Catppuccin ${nameWithoutAccent}.png`),
|
||||
generatePng(nameWithoutAccent, colors),
|
||||
);
|
||||
await Deno.writeFile(
|
||||
join(ROOT, `procreate/Catppuccin ${nameWithoutAccent}.swatches`),
|
||||
await generateProcreate(nameWithoutAccent, colors),
|
||||
);
|
||||
await Deno.writeTextFile(
|
||||
clrJson,
|
||||
generateClrJson(fname, colors),
|
||||
join(ROOT, `gimp/Catppuccin ${nameWithoutAccent}.gpl`),
|
||||
generateGimp(nameWithoutAccent, colors),
|
||||
);
|
||||
await Deno.writeTextFile(
|
||||
join(ROOT, `sip/Catppuccin ${nameWithoutAccent}.palette`),
|
||||
generateSip(nameWithoutAccent, colors),
|
||||
);
|
||||
|
||||
const cmd = new Deno.Command("swift", {
|
||||
args: [
|
||||
join(import.meta.dirname!, "./builders/palettes/json-to-clr.swift"),
|
||||
if (Deno.env.get("COMPILE_APPLE_COLOR_LIST") === "1") {
|
||||
const clrJson = join(ROOT, `clr/${nameWithoutAccent}.json`);
|
||||
await Deno.writeTextFile(
|
||||
clrJson,
|
||||
join(ROOT, `clr/${name}.clr`),
|
||||
],
|
||||
});
|
||||
const { code, stderr, stdout } = await cmd.output();
|
||||
const td = new TextDecoder();
|
||||
if (code === 0) {
|
||||
console.log(td.decode(stdout).trim());
|
||||
} else {
|
||||
throw new Error(td.decode(stderr));
|
||||
}
|
||||
generateClrJson(nameWithoutAccent, colors),
|
||||
);
|
||||
|
||||
await Deno.remove(clrJson);
|
||||
}
|
||||
}),
|
||||
const cmd = new Deno.Command("swift", {
|
||||
args: [
|
||||
join(import.meta.dirname!, "./builders/palettes/json-to-clr.swift"),
|
||||
clrJson,
|
||||
join(ROOT, `clr/Catppuccin ${nameWithAccent}.clr`),
|
||||
],
|
||||
});
|
||||
const { code, stderr, stdout } = await cmd.output();
|
||||
const td = new TextDecoder();
|
||||
if (code === 0) {
|
||||
console.log(td.decode(stdout).trim());
|
||||
} else {
|
||||
throw new Error(td.decode(stderr));
|
||||
}
|
||||
|
||||
await Deno.remove(clrJson);
|
||||
}
|
||||
},
|
||||
),
|
||||
).then(() => Deno.exit(0));
|
||||
|
|
Loading…
Reference in New Issue