all files / mlpm/lib/commands/ ls.js

100% Statements 10/10
100% Branches 2/2
100% Functions 3/3
100% Lines 10/10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20                   
'use strict'
 
var log = require('winston')
var _ = require('lodash')
var project = require('../project.js')
 
function ls() {
  project.getPackages(function(err, packages) {
    _.each(packages, function(pkg, idx) {
      var symbol = idx + 1 === packages.length ? project.symbols.last :  project.symbols.pkg
 
      log.info( symbol + pkg.name + '@' + pkg.version )
    })
  })
}
 
ls.usage = 'mlpm ls'
 
module.exports.command = ls