say-me
This npm module say you what programs or npm modules installed on current machine.
Npm module say-me used npm module say-me and it is cool!
Install
Install as local module
npm i say-me
npm i --save say-me
npm i -D say-me
Install as global module
npm i -g say-me
Using in JS code
Include module and create object
var SayMe = ;var sayMe = ;
or
var sayMe = ;
Program is installed
var programName = 'npm';var res = sayMe;console;console;
true [ { name: 'npm', isInstall: true } ]
Programs is installed
var programList = 'git' 'npm' 'say-me' 'test-module' 'jasmine' 'shelljs';var res = sayMe;console;console;
false [ { name: 'git', isInstall: true }, { name: 'npm', isInstall: true }, { name: 'say-me', isInstall: true }, { name: 'test-module', isInstall: false }, { name: 'jasmine', isInstall: true }, { name: 'shelljs', isInstall: false } ]
Npm module is installed
var moduleName = 'shelljs';var res = sayMe;console;console;
true [ { name: 'shelljs', isInstall: true } ]
Npm modules is installed
var moduleArr = 'git' 'npm' 'say-me' 'test-module' 'jasmine' 'shelljs';var res = sayMe;console;console;
false [ { name: 'git', isInstall: false }, { name: 'npm', isInstall: false }, { name: 'say-me', isInstall: false }, { name: 'test-module', isInstall: false }, { name: 'jasmine', isInstall: true }, { name: 'shelljs', isInstall: true } ]
Npm module is installed with global flag
sayMeisGlobal = true;moduleArr = 'npm' 'jasmine';var res = sayMe;console;console;
true [ { name: 'npm', isInstall: true }, { name: 'jasmine', isInstall: true } ]
Returns all installed npm modules
res = sayMe;console;
[ { version: '0.6.1', from: 'optimist@>=0.6.1 <0.7.0', resolved: 'https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz', name: 'optimist' }, ...]
Using in console
Need install say-me module as global module
say-me
say-me --pii -p git
say-me --psii git node npm
say-me --npmmii -p say-me
say-me --npmmsii say-me jasmine
say-me --npmmsii -g say-me jasmine
Examples
Start
git clone git@github.com:AlekseyLeshko/say-me.git
cd say-me
make