UNPKG

cognizant

Version:

A simple cli with a mindfulness bell to remember to take a breath and perhaps give your eyes a rest from the screen.

23 lines (22 loc) 611 B
#! /usr/bin/env node 'use strict'; const { exec } = require('child_process'); const { displayArt } = require('./utils/display'); const { showProgress } = require('./utils/progress'); const soundFile = require('path').join(__dirname, '/assets/singing-bowl.wav'); const argv = require('./utils/yargs'); let milliseconds = argv.n * 60000; /////////////////////// cognizant(milliseconds); /////////////////////// function cognizant(ms) { displayArt(); playBell(ms); setInterval(() => { playBell(ms); }, ms); } function playBell(ms) { exec(`afplay ${soundFile}`); showProgress(ms); }