An N-Curses Based, Virtual Rubik's Cube
NRubik was made due to the severe lack of n-curses based virtual Rubik's cubes. This very possibly might be the first one.
Something like this:
Here is it solved (Yes, it's possible):
Simply download the single, small "nrubik" python script and run it with a curses supported python2 or python3 interpreter. (Yes, the script works with both python2 and python3 :)
If you want a list of commands (macOS, BSD or Linux only):
git clone https://github.com/cheertarts/nrubik.git
cd nrubik
chmod +x nrubik
# To install globally
cp nrubik /usr/bin/
# To install locally (this might not work depending on the machine)
cp nrubik $HOME/.local/bin/
What, you mean with a package manager? See here later for updates.
On 8 color terminals, there is no orange but there is magenta. If you're confused why it's labeled orange in the first place, on an ordinary Rubik's Cube that is where orange would be.
I purposely left out some features so that any terminal geek can try out this virtual rubik's cube without having to learn how to rotate the cube or turn a side counter clockwise or do half turns. Don't get me wrong, this is a complete virtual Rubik's Cube, but avid Rubik's Cube solvers might be frustrated that this Rubik's Cube cannot be as easily turned and twisted. Another advantage of simplifying the interface, however, is that avid Rubik's Cube solvers now have a new challenge, and are forced to think of the Rubik's Cube in a different way.

