log ls again
This commit is contained in:
parent
b54cda63e8
commit
685e585175
@ -7,10 +7,9 @@ const __dirname = fileURLToPath(new URL('.', import.meta.url));
|
|||||||
const picoDirPath = path.resolve(__dirname, "..", "..", "..", "pico8");
|
const picoDirPath = path.resolve(__dirname, "..", "..", "..", "pico8");
|
||||||
const picoBinPath = path.resolve(picoDirPath, "pico8");
|
const picoBinPath = path.resolve(picoDirPath, "pico8");
|
||||||
|
|
||||||
const execPico = (args: string[]) => {
|
const cmd = (cmd: string, args: string[], options = {}) => {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const options = {};
|
execFile(cmd, args, options, (error, stdout, stderr) => {
|
||||||
execFile(picoBinPath, args, options, (error, stdout, stderr) => {
|
|
||||||
if (error) {
|
if (error) {
|
||||||
reject({error, stderr});
|
reject({error, stderr});
|
||||||
} else {
|
} else {
|
||||||
@ -20,9 +19,14 @@ const execPico = (args: string[]) => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const execPico = async (args: string[]) => {
|
||||||
|
return await cmd(picoBinPath, args);
|
||||||
|
}
|
||||||
|
|
||||||
export const pico8 = {
|
export const pico8 = {
|
||||||
async export(fileIn: string, fileOut: string) {
|
async export(fileIn: string, fileOut: string) {
|
||||||
try {
|
try {
|
||||||
|
console.log((await cmd("ls", ["-la", "/app/pico8"]) as any).stdout)
|
||||||
return await execPico([fileIn, "-export", fileOut]);
|
return await execPico([fileIn, "-export", fileOut]);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log("CAUGHT ERROR", err);
|
console.log("CAUGHT ERROR", err);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user