0.0.1 • Published 6 years ago

rungo-project v0.0.1

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

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));
0.0.1

6 years ago

0.0.0

6 years ago