gocat

Crates.iogocat
lib.rsgocat
version0.1.3
created_at2025-07-05 01:49:49.002869+00
updated_at2025-07-31 22:16:56.867998+00
descriptionA terminal SGF (Smart Game Format) viewer and editor
homepage
repositoryhttps://github.com/hzhang08/gocat
max_upload_size
id1738681
size257,418
(hzhang08)

documentation

README

gocat: Terminal Go Game SGF Viewer & Editor

gocat is a modern, interactive terminal tool for viewing and editing Go game records in SGF (Smart Game Format). It offers a powerful, keyboard-driven interface to navigate, annotate, and modify game records directly from your terminal, making it ideal for Go players and reviewers.

Screenshot of gocat in action


Installation

Install gocat via Homebrew:

brew tap hzhang08/gocat
brew install gocat

Install gocat via Cargo:

cargo install gocat

Usage

To launch the interactive SGF viewer/editor:

gocat <your_file.sgf>

Replace <your_file.sgf> with the path to your SGF file.


Features & Hotkeys

  • q Quit

  • n / Next move

  • p / Previous move

  • ] Next commented move

  • [ Previous commented move

  • g Goto move number

  • m Modify current move

  • / Search for coordinate

  • c Add/Edit move comment

  • t Add/Edit triangles

  • i Insert new move

  • x Remove current move

  • h Show this help

  • Esc/Enter Close help or input dialogs


Commit count: 0

cargo fmt