"use strict"; var ClientManager = new require("../clientManager"); var program = require("commander"); var colors = require("colors/safe"); const Helper = require("../helper"); const Utils = require("./utils"); program .command("list") .description("List all users") .on("--help", Utils.extraHelp) .action(function() { if (Helper.config.public) { log.warn(`Users have no effect in ${colors.bold("public")} mode.`); } var users = new ClientManager().getUsers(); if (users === undefined) { // There was an error, already logged return; } if (!users.length) { log.info(`There are currently no users. Create one with ${colors.bold("lounge add ")}.`); } else { log.info("Users:"); for (var i = 0; i < users.length; i++) { log.info(`${i + 1}. ${colors.bold(users[i])}`); } } });