Login
Client

Client

The TUI config, yuke.js.

yuke.js

It runs on top of the built-in UI, so you build on yuke:core — rebind keys, change colors, swap views.

// yuke.js
import { keymap, style } from "yuke:core";
import "./plugins/vim.js";

keymap.add({ "ctrl+q": "home:quit" });   // rebind a key
style.palette.accent = "magenta";        // change a color

Plugins

A plugin is just another .js file in this folder that you import. It uses the same yuke:core.

// plugins/vim.js
import { keymap } from "yuke:core";
keymap.add({ "j": "home:next", "k": "home:prev" });