1.1.9 • Published 9 years ago

say-me v1.1.9

Weekly downloads
4
License
MIT (https://gith...
Repository
github
Last release
9 years ago

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!

Build Status:master Build Status:develop Dependency Status devDependency Status Code Climate Test Coverage npm version GitHub version

NPMNPM

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 = require('say-me');
var sayMe = new SayMe();

or

var sayMe = require('say-me/create');
Program is installed
var programName = 'npm';
var res = sayMe.programIsInstalled(programName);
console.log(res);
console.log(sayMe.programList);

true { name: 'npm', isInstall: true }

Programs is installed
var programList = [
  'git',
  'npm',
  'say-me',
  'test-module',
  'jasmine',
  'shelljs'
];
var res = sayMe.programsIsInstalled(programList);
console.log(res);
console.log(sayMe.programList);

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.npmModuleIsInstalled(moduleName);
console.log(res);
console.log(sayMe.programList);

true { name: 'shelljs', isInstall: true }

Npm modules is installed
var moduleArr = [
  'git',
  'npm',
  'say-me',
  'test-module',
  'jasmine',
  'shelljs'
];
var res = sayMe.npmModulesIsInstalled(moduleArr);
console.log(res);
console.log(sayMe.programList);

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
sayMe.isGlobal = true;
moduleArr = [
  'npm',
  'jasmine'
];
var res = sayMe.npmModulesIsInstalled(moduleArr);
console.log(res);
console.log(sayMe.programList);

true { name: 'npm', isInstall: true }, { name: 'jasmine', isInstall: true }

Returns all installed npm modules
res = sayMe.getAllNpmModules();
console.log(res);

{ 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
1.1.9

9 years ago

1.1.8

9 years ago

1.1.7

9 years ago

1.1.6

9 years ago

1.1.5

9 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago