-
Notifications
You must be signed in to change notification settings - Fork 1
How to use CLI_Timer
This page is here to show how to use this program.
This assumes you have CLI_Timer installed (as "CLI_Timer")
You must run this program in a terminal emulator.
These all go after $ CLI_Timer
2 -> Generates a scramble for a 2x2
3 -> Generates a scramble for a 3x3
4 -> Generates a scramble for a 4x4
5 -> Generates a scramble for a 5x5
6 -> Generates a scramble for a 6x6
7 -> Generates a scramble for a 7x7
S -> Generates a scramble for a Skewb
P -> Generates a scramble for a Pyraminx
M -> Generates a scramble for a Megaminx
C -> Generates a scramble for a Clock
Q -> Generates a scramble for a Square-1
-b -> Generates a blindfolded scramble. Requires: 3, 4 or 5.
-f -> Generates an FMC scramble. Requires: 3
help -> Outputs help message.
--version -> Outputs the version + changelog.
The ones below all need to have a puzzle given somewhere in the command.
c -> Continually generates scrambles until exited.
-s{file_name} -> Saves scrambles, times, penalties and comments to a file called {file_name}.CLI_T_S (CLI_Timer_Session) in a path dependant in your OS.
--count{number} -> Generates {number} scrambles then automatically exits.
--no_prompt -> Doesn't prompt user for a time. Will be ignored with -s
--no_enter -> Requires: --count because it generates scrambles until it reaches the number specified in --count. Ignores c.
--no_avg -> Hides the averages.
Once you have run a command, you will see something in the terminal that looks like this:
$ CLI_Timer 3
L2 U B' F' R2 U2 L2
U' B' R B' R U R' B
F U' F2 D2 U2 Current mean: 0:00:00.00
Current ao5: 0:00:00.00
Current ao12: 0:00:00.00
Current ao50: 0:00:00.00
Current ao100: 0:00:00.00
Enter your time:
So now you will want to put in the time you got (probably measured with a stackmat timer). You can input it as 00:00:12.34 however you do not need the 0's, so you can type in 12.34. Nor the ":"s and the "." as the program will automatically insert it, so you can also type in 1234. If you solved it in 1 minute, 23.45 seconds, you can enter 1:23.45 or 12345.
Then you will be see:
Enter your time: 1234
You entered in 12.34 (which is also 12.34 seconds)
Is this correct? (Y/n)
If you type Y, y or just press enter, it'll accept the time otherwise otherwise it'll re-ask it.
Then you will see:
Is this correct? (Y/n)
Y
Enter an penalty (OK/+2/dnf)
If you were 1 move off solving the cube when you finish timing, type in +2. If you were more than 1 move off then enter in DNF (or dnf). Otherwise type in OK, ok or nothing.
If you enter something else it'll re-ask.
If you are saving to a file, you will see:
Enter an penalty (OK/+2/dnf)
OK
Enter in a comment (or don't you can leave blank)
You can or can't enter in a comment on the solve.
All of the above arguments can be applied in any order.
$ CLI_Timer 5 -> Generates a single 5x5 scramble.
$ CLI_Timer 3 c -> Generates 3x3 cube scrambles until "quit" is given as a "time".
$ CLI_Timer 4 -B -> Generates a single 4BLD scramble.
$ CLI_Timer 6 -s"6x6_ao5" --count5 -> Generates 5 6x6 scrambles and saves it to a file called "6x6_ao5.CLI_T_S".
$ CLI_Timer P --no_prompt --no_avg c -> Continually generates Pyraminx scrambles without displaying the averages between the user pressing enter (or return). You can type save if you want to save to file at any point.
$ CLI_Timer S --count25 --no_prompt --no_enter --no_avg -> Just outputs 25 Skewb scrambles.