UNPKG

made-beta

Version:

It allows you to create tasks in your project manager (e.g., Github) automatically based on predefined processes. Additionally, it generates documentation based on the project.

33 lines (26 loc) 803 B
import path from "path"; import fs from 'fs' /** * Capitaliza uma string * * @param str - String a ser capitalizada * @returns A string capitalizada */ export function capitalizeString(str: string) : string { return str.charAt(0).toUpperCase() + str.slice(1) } /** * Aplica `path.join` nos argumentos passados, e cria o caminho gerado caso não exista * * @param args - Caminho para ser construído * @returns O caminho construído e normalizado, o mesmo retorno que `path.join(args)` */ export const ident_size = 4; export const base_ident = ' '.repeat(ident_size); export function createPath(...args: string[]) : string { const PATH = path.join(...args) if(!fs.existsSync(PATH)) { fs.mkdirSync(PATH, { recursive: true }) } return PATH }