API Reference

Documentation for all public functions in rayvnโ€™s shared libraries.

Scripting

Library Description
rayvn/core Core utilities, assertions and error handling.
rayvn/debug Debug logging and tracing.
rayvn/prompt Interactive user prompts.
rayvn/terminal Cursor control and terminal output.
rayvn/spinner Terminal spinners.
rayvn/secrets System keychain credential storage.
rayvn/oauth OAuth authorization code flow.
rayvn/theme Color themes.
rayvn/config Configuration file support.
rayvn/process Process management.

Testing

Library Description
rayvn/test Test assertions.
rayvn/test-harness Test runner.

Project Tooling

Library Description
rayvn/release GitHub release workflow.
rayvn/central Project registry.
rayvn/dependencies Dependency checking and Homebrew formula generation.
rayvn/function-docs Audit and update function doc comments.
rayvn/index Generate function indexes for AI agent use.
rayvn/lint Bash requirement linting.
rayvn/asciinema Asciinema cast recording and post-processing.
rayvn/typist Typing jitter model (log-normal distribution approximation).
rayvn/namespace Detect namespace collisions across registered rayvn project libraries.

Table of contents