zut

0.2.5 • Public • Published

zut!

We all swear at our computers when things go sideways. Now it's time for payback!
i.e.: Makes your computer say random stuffs to you.

Install

$ npm install --save zut

Requirements

zut! uses OS specific dependancies.

  • It works on MacOS using say. Configure it in the System Preference
  • It works on Linux using Festival

Usage

var zut = require('zut');
 
zut();
//=> 📢 probably something stupid

Example

With gulp

...
var zut = require('zut');
 
gulp.task('sass', function() {
    return gulp.src('style.scss')
        .pipe(plumber({errorHandler: zut}))
        .pipe(sass.sync()).on('error', sass.logError)
        .pipe(gulp.dest('.'));
});
//=> 📢 "Oooh Snap!"

Custom Messages

var zut = require('zut');
 
zut({voice: 'Junior', messages: ['foo', 'bar', 'baz']});
//=> 📢 "bar" (randomly)

API

zut([options])

options

voice

Type: String
Default: System Default

messages

Type: String, Array or Object

filters

Type: String, Array

Restrict to one or more category.
For now only one category is available: errors.

Contribute

Contributions welcome! You may want to check issue #1 but any other PR will be considered.

FAQ

What is 'zut'?

"Zut!" is the French for "Damn!"

License

MIT © Thomas Lebeau

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.2.51latest

Version History

VersionDownloads (Last 7 Days)Published
0.2.51
0.2.40
0.2.30
0.2.20
0.2.10
0.1.10
0.1.00

Package Sidebar

Install

npm i zut

Weekly Downloads

1

Version

0.2.5

License

MIT

Last publish

Collaborators

  • thomaslebeau