A Nix-friendly SQLite-enhanced fork of Flitter, a speedrunning split timer for Unix-style terminals
Rev. | Time | Author | Message |
---|---|---|---|
46bc328 | 2023-05-31 08:31:09 | Corbin | master Encapsulate prepared statements, caching them. SQLite do... |
0300ea5 | 2023-05-31 07:19:03 | Corbin | Remove unused custom summary code. |
d166d22 | 2023-05-31 04:03:33 | Corbin | Remove two more gettimeofday(). |
30ff584 | 2023-05-31 03:32:47 | Corbin | Somewhat factor timer state. I might have to just hack a... |
4426350 | 2023-05-26 03:11:22 | Corbin | Finish hacking on summary tool. All of the queries seem ... |
0ca9689 | 2023-05-25 05:42:42 | Corbin | Summarize entire categories segment-by-segment. |
a30462a | 2023-05-25 04:40:35 | Corbin | Tighten the data model; start at "New Game". I don't hav... |
6df03b7 | 2023-05-24 14:53:04 | Corbin | Start factoring SQLite access. Also, reuse the existing ... |
b108d27 | 2023-05-23 13:35:35 | Corbin | Start rebuilding summary tool. Haven't ported the statis... |
a7e940f | 2023-05-23 05:24:02 | Corbin | Migrate heterogenous splits correctly. |
Name | Rev. | Time | Author | Message |
---|---|---|---|---|
master | 46bc328 | 2023-05-31 08:31:09 | Corbin | Encapsulate prepared statem... |
Flitterite is a Livesplit-inspired speedrunning split timer for terminals, including several command-line tools for managing a database of splits. Flitterite is forked from Flitter.
Add this git repository to your Nix flake.
Create your database of splits:
$ flitter-new splits.db
Launch Flitter with your splits file:
$ flitter splits.db
Keybindings are all global hotkeys; they will work even when the terminal is not focused.
Keys | Action |
---|---|
Space |
Start / split / save and reset if run finished |
J |
Start / split |
K |
Undo split |
D |
Delete last segment |
Backspace |
Pause / reset (save run if finished and save golds) |
Delete |
Pause / delete run (don't save anything) |
Q |
Quit (if not currently timing) |
Feel free to make an issue or a pull request! Also feel free to copy any changes back to Flitter.