1.1.9 • Published 11 years ago

say-me v1.1.9

Weekly downloads
4
License
MIT (https://gith...
Repository
github
Last release
11 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

11 years ago

1.1.8

11 years ago

1.1.7

11 years ago

1.1.6

11 years ago

1.1.5

11 years ago

1.1.4

11 years ago

1.1.3

11 years ago

1.1.2

11 years ago

1.1.1

11 years ago

1.1.0

11 years ago

1.0.0

11 years ago