gojt

command module
v0.0.0-...-1182bc3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2022 License: MIT Imports: 14 Imported by: 0

README

gojt - Golang Jumpchain Tracker

A CYOA tracker with special support for Jumpchain CYOA, inspired by Jump Tracker.

Install

In the usual way for go programs:

  1. Make sure the directory in go env GOPATH is either on your PATH, symlinked to somewhere that is, or you're willing to build from source manually.
  2. go install 'git.sr.ht/~japanoise/gojt@latest'

Usage

gojt [filename]
Universal keys

C-c means "hold control and press c". M-c means "hold meta (or alt) and press c".

  • C-c: Exit
  • TAB and BACKTAB (shift-tab): Change ui element focus
  • F1: Show jumper screen
  • F2: Show search screen
  • F3: Show notes screen
  • F4: Show help screen
  • M-s: Save to file
  • M-o: Load from file

Note that mouse control also works

Jumper screen
  • Arrows, Emacs or vi movement keys: Move focus or select jump or option
  • Type, backspace, return: Enter text into option description or notes
  • M-1: Switch to left pane
  • M-2: Switch to middle pane
  • M-3: Switch to right pane
Search screen
  • Arrows, Emacs or vi movement keys: Move focus or select search result
  • Return: Jump to option in Jumper screen
Notes screen

Type and edit text using the usual keys (or Emacs keys).

Copying

Licensed MIT.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL