earthbound19 / buzzphrase

Get a Buzzword Phrase. Because sometimes you need a "Balanced Reciprocal Programming Concept for Parallel Management Options"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

buzzphrase

Get a Buzzword Phrase

Since I like to synergize backward overflow for upward mobility (thank you 30 Rock) as much as the next person, I figured this could make a fun if not at all useful node module. This is also a module I use for educational purposes and the occassional private git commit message:

# ¯\_(ツ)_/¯ don't do this to people you work with
git commit -m "$(buzzphrase 2)"

As of 2.0.0, this module splits up the word groups into verb + adjective + noun and allows combining multiple phrases with a continuation phrase. It also now has logic to make each word mostly unique in the overall phrase. See below when called with 15 parts.

Usage

As a Global Install

Run on the command line, you can specify the number of joining iterations buzzphrase {iterations} or none, default 1 (buzzphrase)

⇒ npm install -g buzzphrase
⇒ buzzphrase

synthesized transitional alignment

⇒ buzzphrase 2

intermediated 24/7 convergence, leveraging distributed anti-fragile paradigm-shifts

⇒ buzzphrase 3

enhanced incremental initiatives independent of reinvigorated extensible channels, which revolutionizes mesh didactic partnerships

⇒ buzzphrase 15

exploiting real-time engagement, leveraging reinvigorated parallel methodologies on behalf of mesh extensible interfaces, liberating productized asynchonous platforms, protecting against strategized multi-layered channels in preparation for recontextualized best-of-breed touchpoints, enhanced by synchronized compelling partnerships, forging expedited functional applications, diametrically opposed to synthesized cross-platform initiatives, anticipating cultivated holistic mobility, which will enable harnessed proactive options independent of engineered innovative projection, which revolutionizes incentivized custom infrastructures in contrast to streamlined responsive time-phases, which will enable optimized bleeding-edge management

As a module

var buzzphrase = require('buzzphrase');

// get a phrase as a building block
console.log("we are building " + buzzphrase.getPhrase());

// log a joined series of 2 phrases to the console
buzzphrase.buzz(2);

API

  • getPhrase(iterations): Get any number of phrases specified by iterations (Number), which will be joined together as one long synergistic flow
  • buzz(iterations): Log out (console) any number of phrases specified by iterations (Number), which will be joined together as a third-generation contingency time-phase

Testing

npm i -g mocha
mocha # or `npm test`

Testing all node.js versions

  1. install Docker for Mac or Docker for Windows
  2. run tests
npm run nodeversions

Author

Adam Eivy is a software architect by day and a drawing dad by night. Check out his latest project Beetle Royale or follow him on the interwebs

gratipay Beerpay

follow

Related

If you like this module, check out antic for lulz!

About

Get a Buzzword Phrase. Because sometimes you need a "Balanced Reciprocal Programming Concept for Parallel Management Options"

License:ISC License


Languages

Language:JavaScript 100.0%