así que estoy tratando de hacer una aplicación de terminal pero .then() no hace nada en absoluto. Traté de hacer una función que devuelve la respuesta y se ejecuta, pero devuelve indefinido. También estaba tratando de usar una libertad que me permitiera. obtener información de hardware, pero era asíncrono y no funcionó, ¿alguien puede ayudar? editar: olvidé agregar que el código funciona cuando intento ejecutarlo en otro script
código completo aquí: https://pastebin.com/Q4bNu0h0
while (true) { a = prompt('esyx> '.red) if(a == 'exit'){ commands.exit.execute() }else if(a == 'help'){ commands.help.execute() }else if(a == 'cpu' || a == 'cpuModel'){ commands.getCpu.execute() }else if(a == 'mem' || a == 'totalMemory'){ commands.totalMemeory.execute() }else if(a == 'freemem' || a == 'freeMemory'){ commands.freeMemeory.execute() }else if(a.slice(0, 4) == 'ping'){ //problem here axios.get('https://www.shark-core.com').then(function (response) { console.log(response); }).catch(function (error) { console.log(error); }).then(function () { //this dosen't run console.log('testing') }); }else{ console.log(('"' + a + '" is not a real command').red) } }