Sha256: 70fe51f18293b74bafbc03b3085b9c63bacfc3d7a13fdd0b16daf0fde367eb7c
Contents?: true
Size: 1.94 KB
Versions: 1
Compression:
Stored size: 1.94 KB
Contents
# nem [![[gem]](https://badge.fury.io/rb/nem.svg)](https://badge.fury.io/rb/nem) [![[npm]](https://img.shields.io/npm/v/nem.svg)](https://www.npmjs.com/package/nem) Contrary to common belief, npm[https://www.npmjs.com/] does not stand for "node package manager". In fact it is a [package make installer](https://docs.npmjs.com/misc/faq#if-npm-is-an-acronym-why-is-it-never-capitalized), which just happens to be written in node. Hence it is not only meant to be used for node (or iojs[https://iojs.org/]) modules. It is also great for command-line tools written in Ruby! ## Install Either via rubygems: $ gem install nem Or via npm: $ npm install -g nem ## Usage * Build your Ruby CLI gem as usual * Don't use any dependencies (other than included in Ruby's standard library) * Write your gemspec (example: [nem.gemspec](https://github.com/janlelis/nem/blob/master/nem.gemspec)) * Run the following command to generate a `package.json` file: $ nem * Optional: Command-line arguments to `nem` will be interpreted as keywords for npm's search * That's it. Only step left: Publish it on the rubygems & npm public registries nem's own [package.json](https://github.com/janlelis/nem/blob/master/package.json) was generated by: $ nem ruby gem npm ## Install it locally ### Via npm [Instructions](https://docs.npmjs.com/cli/install). In short: $ npm install . ### Via rubygems [Instructions](http://guides.rubygems.org/make-your-own-gem/). In short: $ gem build *.gemspec $ gem install *.gem (replace * with the actual gem name) ## Publish ### On npm [Instructions](https://docs.npmjs.com/cli/publish). In short: $ npm publish . ### On rubygems [Instructions](http://guides.rubygems.org/publishing/#publishing-to-rubygemsorg). In short: $ gem build *.gemspec $ gem push *.gem (replace * with the actual gem name) ## Legal nem is relaesed under the MIT license. npm is © npm, Inc. nem is not affiliated with npm in any way.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nem-1.0.0 | README.md |