rungo-project
v0.0.1
Published
Es un pequeño gestor de archivos para generar esqueletos pequeños para acelerar el proceso de generación de proyectos sea en la manipulación de directorios, archivos u otro.
Downloads
1
Readme
rungo-project
Es un pequeño gestor de archivos para generar esqueletos pequeños para acelerar el proceso de generación de proyectos sea en la manipulación de directorios, archivos u otro.
create(callback [,root = process.cwd()])
permite crear un mapa de directorio con la definición de ficheros en formato texto plano.
si el fichero o carpeta existe estas no serán reemplazadas.
let {create} = require("rungo-project");
create(({file,folder})=>[
folder("carpeta_1"),
folder("carpeta_2",
folder("sub_carpeta_1"),
folder("sub_carpeta_2",
file("archivo_1"),
file("archivo_2","contenido archivo 2")
)
)
]);
read(path [,root = process.cwd()])
permite leer un archivo existente
let {read} = require("rungo-project");
read("package.json").then(data=>console.log(data));
rmdir(path [,root = process.cwd()])
permite borrar un directorio de forma recursiva
let {rmdir} = require("rungo-project");
rmdir("package.json").then(()=>console.log("..."));
unlink(path [,root = process.cwd()])
permite borrar un fichero
let {rmdir} = require("rungo-project");
unlink("package.json").then(()=>console.log("..."));
exec(command [,root = process.cwd()])
permite ejecutar un comando de terminal, este antes del comando ejecutara cd <root>
, para mover el cursor a la ruta de ejecucion. retorna un objeto propio de node.js;
let {exec} = require("rungo-project");
exec("ls").then((data)=>console.log(data));