rubiks-cube-scramble-cli
Version:
[![Travis build status][travis-badge]][travis-build] [![Codecov branch][codecov-badge]][codecov] [![npm][npm-badge]][npm-version] [![downloads][downloads-badge]][npmcharts] [![MIT License][license-badge]][license]
20 lines (15 loc) • 504 B
JavaScript
const argv = require("yargs")
.usage("Usage: $0 [options]")
.describe("number", "Get number of rubiks scrambles")
.alias("n", "number").argv;
const createEmptyArray = require("create-empty-array");
const getScramble = require("../lib");
let number = Math.max(argv.number, 1);
if (typeof number !== "number" || Number.isNaN(number)) {
number = 1;
}
createEmptyArray(number).forEach(() => {
getScramble(number);
console.log(); // print line break between scrambles
});