// list modules and actors in a package // if args[0] is a package alias, list that one // otherwise, list the local one var shop = use('shop') var ctx = null var pkg_name = "Local" if (args && args.length > 0) { var alias = args[0] ctx = shop.get_normalized_module(alias, null) if (!ctx) { log.console("Package '" + alias + "' not found in dependencies.") $_.stop() return } pkg_name = alias + " (" + ctx + ")" } var modules = shop.list_modules(ctx) log.console("Modules in " + pkg_name + ":") modules.sort() if (modules.length == 0) { log.console(" (none)") } else { for (var i = 0; i < modules.length; i++) { log.console(" " + modules[i]) } } $_.stop()