cli/

directory
v0.32.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2026 License: Apache-2.0

Directories

Path Synopsis
Package api assembles and runs the `jentic` command tree — the API-spec surface (register/identity, context/env, catalog, apis, search, inspect, execute) for discovering, inspecting, and executing against the Jentic API catalog.
Package api assembles and runs the `jentic` command tree — the API-spec surface (register/identity, context/env, catalog, apis, search, inspect, execute) for discovering, inspecting, and executing against the Jentic API catalog.
Package apispec parses an OpenAPI document (the embedded vendored control spec, or a --live one fetched from the server) to back the `jentic api` passthrough: path-allowlist matching, operation listing, and per-operation self-description (`api describe`).
Package apispec parses an OpenAPI document (the embedded vendored control spec, or a --live one fetched from the server) to back the `jentic api` passthrough: path-allowlist matching, operation listing, and per-operation self-description (`api describe`).
Package binder builds Cobra flags (and, in form.go, an interactive huh form) from a Go struct by reflection.
Package binder builds Cobra flags (and, in form.go, an interactive huh form) from a Go struct by reflection.
Package clictx is the CLI-only leaf that bridges the UX-free SDK config (client/config) to the Cobra command layer.
Package clictx is the CLI-only leaf that bridges the UX-free SDK config (client/config) to the Cobra command layer.
Package cmdcore holds the shared base of the Jentic CLI command trees: the App dependency container plus every helper and method used by BOTH the `jentic` (api) and `jenticctl` (ctl) trees.
Package cmdcore holds the shared base of the Jentic CLI command trees: the App dependency container plus every helper and method used by BOTH the `jentic` (api) and `jenticctl` (ctl) trees.
ctl
Package ctl holds the config-driven machinery layered onto the shipped jenticctl installer (impl/6.0): the embedded backend config schema, the defaults<preset<flags precedence ladder, and the overlay that merges the resolved settings into the generated jentic-one.yaml.
Package ctl holds the config-driven machinery layered onto the shipped jenticctl installer (impl/6.0): the embedded backend config schema, the defaults<preset<flags precedence ladder, and the overlay that merges the resolved settings into the generated jentic-one.yaml.
generated
Package generated holds the backend configuration struct generated by go-jsonschema from the vendored config schema (config.go, regenerated via `make generate-config`), plus a hand-written stable alias (this file).
Package generated holds the backend configuration struct generated by go-jsonschema from the vendored config schema (config.go, regenerated via `make generate-config`), plus a hand-written stable alias (this file).
Package ctlcmd is the jenticctl command tree — the operator/lifecycle CLI (install, wizard, setup, doctor, status, start/stop, logs, update, uninstall).
Package ctlcmd is the jenticctl command tree — the operator/lifecycle CLI (install, wizard, setup, doctor, status, start/stop, logs, update, uninstall).
Package localagentcmd holds the local-agent runtime feature extracted from cmdcore (ARCH-1): everything that stands up and drives a coding agent as an isolated Unix user — `jentic setup`, `jentic run`, agent-account creation/seeding, workspace grants, and exporting the active context's credentials into the agent's home.
Package localagentcmd holds the local-agent runtime feature extracted from cmdcore (ARCH-1): everything that stands up and drives a coding agent as an isolated Unix user — `jentic setup`, `jentic run`, agent-account creation/seeding, workspace grants, and exporting the active context's credentials into the agent's home.
Package prompt holds the shared, brand-themed interactive form helpers used across the whole CLI (both the jentic and jenticctl trees).
Package prompt holds the shared, brand-themed interactive form helpers used across the whole CLI (both the jentic and jenticctl trees).
Package ux is the CLI's audience-aware I/O layer (impl/3.1, impl/3.2).
Package ux is the CLI's audience-aware I/O layer (impl/3.1, impl/3.2).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL