Uname: Linux webm016.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.31.145
Your Ip: 216.73.216.182
User: homesquasz (91404) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : demo.js
var Gauge = require('./')
var gaugeDefault = require('./themes.js')
var onExit = require('signal-exit')

var activeGauge

onExit(function () {
  activeGauge.disable()
})

var themes = gaugeDefault.getThemeNames()

nextBar()
function nextBar () {
  var themeName = themes.shift()

  console.log('Demoing output for ' + themeName)

  var gt = new Gauge(process.stderr, {
    updateInterval: 50,
    theme: themeName,
    cleanupOnExit: false,
  })
  activeGauge = gt

  var progress = 0

  var cnt = 0
  var pulse = setInterval(function () {
    gt.pulse('this is a thing that happened ' + (++cnt))
  }, 110)
  var prog = setInterval(function () {
    progress += 0.04
    gt.show(themeName + ':' + Math.round(progress * 1000), progress)
    if (progress >= 1) {
      clearInterval(prog)
      clearInterval(pulse)
      gt.disable()
      if (themes.length) {
        nextBar()
      }
    }
  }, 100)
  gt.show()
}
© 2026 GrazzMean