Merge pull request #587 from hydroflame/align-free

Align free
This commit is contained in:
danielyxie 2019-03-29 16:11:25 -07:00 committed by GitHub
commit 971bfbada4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1640,9 +1640,15 @@ let Terminal = {
postError("Incorrect usage of free command. Usage: free");
return;
}
post("Total: " + numeralWrapper.format(Player.getCurrentServer().maxRam, '0.00') + " GB");
post("Used: " + numeralWrapper.format(Player.getCurrentServer().ramUsed, '0.00') + " GB");
post("Available: " + numeralWrapper.format(Player.getCurrentServer().maxRam - Player.getCurrentServer().ramUsed, '0.00') + " GB");
const ram = numeralWrapper.format(Player.getCurrentServer().maxRam, '0.00');
const used = numeralWrapper.format(Player.getCurrentServer().ramUsed, '0.00');
const avail = numeralWrapper.format(Player.getCurrentServer().maxRam - Player.getCurrentServer().ramUsed, '0.00');
const maxLength = Math.max(ram.length, Math.max(used.length, avail.length));
const usedPercent = numeralWrapper.format(Player.getCurrentServer().ramUsed/Player.getCurrentServer().maxRam*100, '0.00');
post(`Total: ${" ".repeat(maxLength-ram.length)}${ram} GB`);
post(`Used: ${" ".repeat(maxLength-used.length)}${used} GB (${usedPercent}%)`);
post(`Available: ${" ".repeat(maxLength-avail.length)}${avail} GB`);
},
executeKillCommand: function(commandArray) {