How to use the signale.fatal function in signale

To help you get started, we’ve selected a few signale examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github AgoraIO / Electron-SDK / scripts / build.js View on Github external
(code, stdout, stderr) => {
              if (code !== 0) {
                signale.fatal("Failed to generate xcode project file");
                process.exit(1);
              } else {
                signale.success("Succeed to generate xcode project file");
                process.exit(0);
              }
            }
          );
github thedevs-network / tgdr / server / cron.ts View on Github external
setInterval(async () => {
  try {
    const entries = await entryQuery.getNonBots();
    for (const entry of entries) {
      try {
        await wait(10000);
        const members = await botController.getChatMembers(entry.username);
        await entryQuery.update(entry.username, { members }, true);
      } catch (error) {
        if (config.is_dev) signale.fatal(error);
      }
    }
  } catch (error) {
    if (config.is_dev) signale.fatal(error);
  }
}, ms('24 hours'));
github GitSquared / edex-ui / src / _boot.js View on Github external
Object.keys(extraTtys).forEach(key => {
            if (extraTtys[key] !== null) {
                extraTtys[key].close();
            }
        });
    }
    process.exit(1);
});

signale.start(`Starting eDEX-UI v${app.getVersion()}`);
signale.info(`With Node ${process.versions.node} and Electron ${process.versions.electron}`);
signale.info(`Renderer is Chrome ${process.versions.chrome}`);

const gotLock = app.requestSingleInstanceLock();
if (!gotLock) {
    signale.fatal("Error: Another instance of eDEX is already running. Cannot proceed.");
    app.exit(1);
}

signale.time("Startup");

const electron = require("electron");
const ipc = electron.ipcMain;
const path = require("path");
const url = require("url");
const fs = require("fs");
const which = require("which");
const Terminal = require("./classes/terminal.class.js").Terminal;

ipc.on("log", (e, type, content) => {
    signale[type](content);
});
github AgoraIO / Electron-SDK / scripts / download.js View on Github external
}).catch(err => {
      signale.fatal('Failed', err);
    });
  });
github AgoraIO / Electron-SDK / scripts / download.js View on Github external
}).catch(err => {
      signale.fatal('Failed', err);
    });
  });
github lijinke666 / nodeJs-demos / 连接池 / client.js View on Github external
client.on("error", err => {
      fatal("socket连接失败", err);
    });
    client.on("close", () => {
github blurHY / HorizonSpider / App.js View on Github external
async function waitAndGetAdmin() {
    let continue_ = true
    while (continue_) {
        try {
            continue_ = false
            signale.info("Connecting to zeronet ...")
            admin = new Admin()
        } catch (e) {
            continue_ = true
            signale.fatal("Cannot connect to admin site", e)
        }
        if (!(admin && admin.inited)) {
            continue_ = false
            try {
                signale.fatal("Failed to connect admin site. Sending a request to zeronet")
                let body = await rp({
                    url: `http://${SettingsLoader.ZeroNetHost}`,
                    headers: { "Accept": "text/html", "Accept-Encoding": "gzip, deflate, br", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36", "Accept-Language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,pt;q=0.6,ru;q=0.5,ja;q=0.4,de;q=0.3" },
                    followRedirect: true
                })
                try {
                    signale.info(/\[^<>]+\<\/title\>/g.exec(body)[0])
                } catch{
                    signale.info(body)
                }
            } catch (e) {
github blurHY / HorizonSpider / App.js View on Github external
async function waitAndGetAdmin() {
    let continue_ = true
    while (continue_) {
        try {
            continue_ = false
            signale.info("Connecting to zeronet ...")
            admin = new Admin()
        } catch (e) {
            continue_ = true
            signale.fatal("Cannot connect to admin site", e)
        }
        if (!(admin && admin.inited)) {
            continue_ = false
            try {
                signale.fatal("Failed to connect admin site. Sending a request to zeronet")
                let body = await rp({
                    url: `http://${SettingsLoader.ZeroNetHost}`,
                    headers: { "Accept": "text/html", "Accept-Encoding": "gzip, deflate, br", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36", "Accept-Language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,pt;q=0.6,ru;q=0.5,ja;q=0.4,de;q=0.3" },
                    followRedirect: true
                })
                try {
                    signale.info(/\[^<>]+\<\/title\>/g.exec(body)[0])
                } catch{
                    signale.info(body)
                }
            } catch (e) {
                signale.warn(e)
                continue_ = true
            }
        }
        if (continue_)
github arnoldczhang / fe-guide / src / signale / signale.js View on Github external
/**
 * signale
 *
 * 美化console
 *
 * 参考:https://github.com/klauscfhq/signale
 * 
 */
const signale = require('signale');

signale.success('Operation successful');
signale.debug('Hello', 'from', 'L59');
signale.pending('Write release notes for 1.2.0');
signale.fatal(new Error('Unable to acquire lock'));
signale.watch('Recursively watching build directory...');
signale.complete({prefix: '[task]', message: 'Fix issue #59', suffix: '(@klauscfhq)'});