Quality Assurance & Testing

Ink CLI

Ink is a library for building interactive command-line interfaces with React components, Flexbox layout and hooks, rendered into the terminal. Use it when asked to "build a CLI with React", "make a terminal UI with progress and keyboard input", "use Ink", "scaffold an Ink app", "handle keypresses in a CLI", "exit an Ink app cleanly", or "test an Ink component". Covers Ink 8 requirements (ESM, Node 22, React 19.3), render, Box and Text, useInput, useApp, non-TTY behaviour, create-ink-app and ink-testing-library.

Publisher / source
TerminalSkills Library
Upstream record
TerminalSkills/skills
Version
Version 1
Published
Publication review
Approved for publication
Content fingerprint
dc0655de5b1979a00a58a25dde051c1cefaba0c40df8da43600041b2ab49d700