A terminal interface for fetching and playing daily cryptic crosswords
cliptic
: Crosswords in your Terminalg
^L
(useful for terminal resize)q
or ^C
)gem install cliptic
git clone https://github.com/apexatoll/cliptic
cd cliptic
rake build install
cliptic
from within the terminal~/.config/cliptic/cliptic.rc
cliptic today
will play today's puzzlecliptic today -2
will play the puzzle from the day before yesterdaycliptic reset
will allow the user to reset progress in cliptic.all
, states
, scores
or recents
all
resets all progressstates
resets all game progressscores
resets high scoresrecents
resets puzzle historyCommand | Action |
---|---|
j/DOWN , k/UP |
Move cursor |
q |
Back/quit |
ENTER |
Make selection |
TAB
^G
commandCommand | Action |
---|---|
^S |
Save current progress (note that progress is saved when exiting puzzles by default) |
^R |
Reveals solution for focussed clue (note that this forfeits adding this puzzle to high scores) |
^C |
Exit puzzle |
^E |
Resets timer and progress for puzzle |
^G |
Mark current progress (only relevant if auto_mark is set to 0) |
^P |
Pause game |
^L |
Redraws the screen (useful on resizing terminal window) |
Command | Action |
---|---|
h , j , k , l |
Move cursor left, up, down, right. Arrow keys can also be used |
(n)w |
Move to (nth) next unsolved clue |
(n)b |
Move to (nth) previous unsolved clue |
e |
Move to end of clue |
<clue number>g |
Move to clue by number |
<cell number>G |
Move to cell by number (not 0 indexed |
TAB |
Swap from across to down clue (or vice versa) |
Command | Action |
---|---|
a-z |
Enter character to cell |
BACKSPACE |
Delete one character |
ESC |
Exit insert mode. Enter normal mode |
Command | Action |
---|---|
I |
Move to the start of the clue and enter insert mode |
a |
Advance one cell and enter insert mode |
c(obj) |
calls d(obj) then enters insert mode |
d(obj) |
delete the object provided after d (may be w for word or l for character) |
i |
Enter insert mode |
r(char) |
Replaces the character under the cursor with char |
x |
deletes the character under the cursor |
~/.config/cliptic/cliptic.rc
set <setting> <0/1>
Item | Description | Default |
---|---|---|
auto_advance |
Move to next clue after solve | 1 |
auto_mark |
Mark clues as they are entered | 1 |
auto_save |
Save progress on exit | 1 |
hi <obj> <colour>
Item | Description | Default |
---|---|---|
active_num |
Grid number of active clue | 3 |
bar |
Top and bottom bars | 16 |
block |
Grid blocks | 8 |
box |
Box outlines | 8 |
grid |
cliptic grids | 8 |
incorrect |
Incorrect clue attempt | 1 |
correct |
Correct clue attempt | 2 |
prompt |
Menu prompt | 3 |
default |
Default text color | 0 |
meta |
Clue box metadata | 3 |
num |
Inactive grid numbers | 8 |
logo_text |
Logo text color | 3 |
I |
Insert mode prompt | 15 |
N |
Normal mode prompt | 12 |
menu_active |
Active menu option | 15 |
menu_inactive |
Inactive menu option | 0 |
Dedicated to WES who passed on to me his love of crosswords