1.0.0 • Published 10 years ago
readcontrol v1.0.0
readcontrol
A way to read Debian control files
Installation
npm install --save readcontrolUnit Tests
To run tests:
$ npm testAPI
control.version
Exposes the module version
Version: 0.0.2
control.read()
Parses the file at the given fp
Example
control.read('./control', function(err, out) {
if (err) throw err
console.log(out)
// => {
// => package: 'com.curapps.test',
// => name: 'Test',
// => depends: ['mobilesubstrate', 'preferenceloader'],
// => version: '2.0.0',
// => architecture: 'iphoneos-arm',
// => description: 'This is a test',
// => maintainer: 'Evan Lucas',
// => author: 'Evan Lucas',
// => homepage: 'http://example.com',
// => section: 'Tweaks'
// => }
})Params
| Name | Type(s) | Description |
|---|---|---|
| fp | String | The file path |
| cb | Function | function(err, obj) |
control.readSync()
Parses the file at the given fp
Example
var out = control.readSync('./control')
console.log(out)
// => {
// => package: 'com.curapps.test',
// => name: 'Test',
// => depends: ['mobilesubstrate', 'preferenceloader'],
// => version: '2.0.0',
// => architecture: 'iphoneos-arm',
// => description: 'This is a test',
// => maintainer: 'Evan Lucas',
// => author: 'Evan Lucas',
// => homepage: 'http://example.com',
// => section: 'Tweaks'
// => }Params
| Name | Type(s) | Description |
|---|---|---|
| fp | String | The file path |