pom
Version:
Simple node CLI Pomodoro timer
26 lines (20 loc) • 653 B
JavaScript
var command = require('commander')
var StartCommand = require('../commands/StartCommand')
var StatusCommand = require('../commands/StatusCommand')
var StopCommand = require('../commands/StopCommand')
var Timer = require('../Timer')
var timer = new Timer()
command
.command('start [environment]')
.description('start countdown')
.action(new StartCommand(timer))
command
.command('status')
.description('countdown status')
.action(new StatusCommand(timer))
command
.command('stop')
.description('stop countdown')
.action(new StopCommand(timer))
command.parse(process.argv)
if (!command.args.length) command.help()