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. |