Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hildjj/node-rfc-preptool
Implementation of draft-iab-rfcv3-preptool
https://github.com/hildjj/node-rfc-preptool
Last synced: 15 days ago
JSON representation
Implementation of draft-iab-rfcv3-preptool
- Host: GitHub
- URL: https://github.com/hildjj/node-rfc-preptool
- Owner: hildjj
- License: bsd-2-clause
- Created: 2016-03-31T21:45:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-11-08T00:13:24.000Z (about 8 years ago)
- Last Synced: 2024-10-18T20:36:16.790Z (28 days ago)
- Language: HTML
- Size: 133 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-rfc-preptool
Prototype implementation of
[draft-iab-rfcv3-preptool](https://github.com/paulehoffman/rfcv3-preptool), used
for checking the validity of that Internet-Draft.This tool is NOT designed to be fast. It's designed to match the spec
literally. Many of the steps (in the `steps/` directory) could be done all in
the same pass, avoiding XML parsing and serialization.## Pre-requisites
You'll need the following installed on your system:
* `xmllint` from [libxml2](http://www.xmlsoft.org/)
* [nodejs](https://nodejs.org/)
* A C++ compiler, in order to install [libxmljs](https://github.com/polotek/libxmljs)On OSX, make sure [XCode](https://developer.apple.com/xcode/download/) and it's
command-line tools are installed. Install [homebrew](http://brew.sh/) (for
example) then:```bash
brew install libxml2 node
```## Installation
``` bash
npm install -g rfc-preptool
```## Running
``` bash
Usage: rfc-preptool [options] [output]Options:
-h, --help output usage information
-V, --version output the version number
-d, --debug output each step to dir
-v, --verbose output the name of each step
-r, --rfc force RFC mode
-i, --id force I-D mode
-s, --step Run this step (default is all, multiple ok)
```