Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
payk
command
Command payk is a keyboard-first TUI HTTP client.
|
Command payk is a keyboard-first TUI HTTP client. |
|
internal
|
|
|
core
Package core holds the domain types shared by storage, importers, and the TUI.
|
Package core holds the domain types shared by storage, importers, and the TUI. |
|
httpc
Package httpc sends requests built from core domain types and captures per-phase timings via httptrace.
|
Package httpc sends requests built from core domain types and captures per-phase timings via httptrace. |
|
importer
Package importer defines the interface every import source implements: curl commands, OpenAPI specs, and FastAPI projects all produce a core.Collection through it.
|
Package importer defines the interface every import source implements: curl commands, OpenAPI specs, and FastAPI projects all produce a core.Collection through it. |
|
importer/curl
Package curl imports a curl command line as a single-request collection.
|
Package curl imports a curl command line as a single-request collection. |
|
importer/fastapi
Package fastapi imports a FastAPI project directory by asking the project's own Python interpreter for app.openapi() — no Python AST parsing.
|
Package fastapi imports a FastAPI project directory by asking the project's own Python interpreter for app.openapi() — no Python AST parsing. |
|
importer/openapi
Package openapi imports OpenAPI 3.0/3.1 specifications as collections.
|
Package openapi imports OpenAPI 3.0/3.1 specifications as collections. |
|
storage
Package storage persists collections and environments as plain YAML files.
|
Package storage persists collections and environments as plain YAML files. |
|
tui
Package tui contains the root Bubble Tea model.
|
Package tui contains the root Bubble Tea model. |
|
tui/keymap
Package keymap is the central registry of all key bindings, so they stay discoverable in the help overlay and rebindable from config later.
|
Package keymap is the central registry of all key bindings, so they stay discoverable in the help overlay and rebindable from config later. |
|
tui/panels
Package panels contains the three UI panels: collections tree, request editor, and response viewer.
|
Package panels contains the three UI panels: collections tree, request editor, and response viewer. |
|
tui/theme
Package theme centralizes every lipgloss style used by the TUI.
|
Package theme centralizes every lipgloss style used by the TUI. |
Click to show internal directories.
Click to hide internal directories.

