Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils/lib/narwhal/tusk/catalog.js
blob: 347bfcc3c95eed2bf377dd217762ae852e9b0d3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

var tusk = require("../tusk");
var util = require("util");
var args = require("args");

var parser = exports.parser = new args.Parser();

parser.help('lists all packages in the catalog');

parser.action(function (options) {
    if (!tusk.getCatalogPath().isFile())
        require('./update').update.call(this, options);
    Object.keys(tusk.readCatalog().packages).forEach(print);
});