atomic-reactor-cli
Version:
A CLI for creating Atomic Reactor Awesomeness
14 lines (12 loc) • 418 B
JavaScript
const chalk = require('chalk');
module.exports = (bytes, color) => {
color = color ? chalk[color] : chalk.cyan;
const sizes = ['bytes', 'kb', 'mb', 'gb', 'tb'];
if (bytes === 0) return color('0 ') + color(sizes[0]);
const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
return (
color(Math.round(bytes / Math.pow(1024, i), 2)) +
' ' +
color(sizes[i])
);
};