chore(scripts): updated tool creation script

This commit is contained in:
Corentin Thomasset 2022-04-14 02:01:05 +02:00
parent bdcb8badfd
commit 24ff6528f7
No known key found for this signature in database
GPG key ID: 3103EB5E79496F9C

View file

@ -12,6 +12,7 @@ if (!toolName) {
} }
const toolNameCamelCase = toolName.replace(/-./g, (x) => x[1].toUpperCase()); const toolNameCamelCase = toolName.replace(/-./g, (x) => x[1].toUpperCase());
const toolNameTitleCase = toolName[0].toUpperCase() + toolName.slice(1).replace(/-/g, ' ');
const toolDir = join(toolsDir, toolName); const toolDir = join(toolsDir, toolName);
await mkdir(toolDir); await mkdir(toolDir);
@ -48,7 +49,7 @@ import { ArrowsShuffle } from '@vicons/tabler';
import type { ITool } from './../Tool'; import type { ITool } from './../Tool';
export const tool: ITool = { export const tool: ITool = {
name: '${toolName}', name: '${toolNameTitleCase}',
path: '/${toolName}', path: '/${toolName}',
description: '', description: '',
keywords: ['${toolName.split('-').join("', '")}'], keywords: ['${toolName.split('-').join("', '")}'],