add log mode in cmd

This commit is contained in:
lucaspalomodevelop 2022-11-18 16:58:42 +01:00
parent 91ae19c049
commit 60e26ffb37

View File

@ -1,11 +1,11 @@
let jsste = require("./index");
let myargs = process.argv.slice(2);
let path = require("path");
const { fstat } = require("fs");
let output = "";
let pagefile, tempfile;
let fs = require("fs");
let addCommand = ({prefix,args = myargs}, callback) =>
{
myargs.forEach((elem) =>{
@ -17,23 +17,26 @@ let addCommand = ({prefix,args = myargs}, callback) =>
})
}
addCommand({prefix:"-log"},(arg) =>{
jsste.setStateFunction((state) =>{
console.log(state);
})
})
addCommand({prefix:"-Jsconfig="},(arg) =>{
jsste.__config.setConfig(arg);
})
addCommand({prefix:"-page="},(arg) =>{
pagefile = JSON.parse(fs.readFileSync(arg,"utf-8").toString())
console.log(pagefile)
})
addCommand({prefix:"-temp="},(arg) =>{
tempfile = fs.readFileSync(arg, "utf-8").toString()
console.log(tempfile)
})
output = jsste.render(pagefile || undefined, tempfile || undefined)
addCommand({prefix:"-out"},(arg) =>{
console.log("output\n", output )
console.log(output)
})