Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
e2e
command
Package main provides a test-only CLI binary for E2E/BDD testing of framework features.
|
Package main provides a test-only CLI binary for E2E/BDD testing of framework features. |
|
gtb
command
|
|
|
gtb-no-aws-smoke
command
Command gtb-no-aws-smoke is a compile-time fixture that proves go/signing-cli and internal/cmd/root do not pull the AWS SDK into the linked binary transitively.
|
Command gtb-no-aws-smoke is a compile-time fixture that proves go/signing-cli and internal/cmd/root do not pull the AWS SDK into the linked binary transitively. |
|
pkg
|
|
|
agent
Package agent provides tool definitions for the autonomous agentic verification loop used during code generation.
|
Package agent provides tool definitions for the autonomous agentic verification loop used during code generation. |
|
cmd
Package cmd provides shared utilities for internal CLI commands.
|
Package cmd provides shared utilities for internal CLI commands. |
|
cmd/attach
Package attach is the gtb-only `attach` command.
|
Package attach is the gtb-only `attach` command. |
|
cmd/detach
Package detach is the gtb-only `detach` command — the inverse of `attach`.
|
Package detach is the gtb-only `detach` command — the inverse of `attach`. |
|
cmd/disable
Package disable is the gtb-only `disable` command, the inverse of internal/cmd/enable.
|
Package disable is the gtb-only `disable` command, the inverse of internal/cmd/enable. |
|
cmd/enable
Package enable is the gtb-only `enable` command.
|
Package enable is the gtb-only `enable` command. |
|
cmd/generate
Package generate provides Cobra commands for scaffolding new CLI projects (project/skeleton), adding commands to existing projects, converting implementations to AI-generated code, and adding flags to commands — all driven by manifest definitions and interactive wizards.
|
Package generate provides Cobra commands for scaffolding new CLI projects (project/skeleton), adding commands to existing projects, converting implementations to AI-generated code, and adding flags to commands — all driven by manifest definitions and interactive wizards. |
|
cmd/ignore
Package ignore is the gtb-only `ignore` command group.
|
Package ignore is the gtb-only `ignore` command group. |
|
cmd/regenerate
Package regenerate provides Cobra commands for regenerating project command registration files (cmd.go) and manifests from existing project structure, without overwriting implementation files unless explicitly forced.
|
Package regenerate provides Cobra commands for regenerating project command registration files (cmd.go) and manifests from existing project structure, without overwriting implementation files unless explicitly forced. |
|
cmd/remove
Package remove provides the Cobra command for removing commands and their associated generated files from a project, updating the manifest accordingly.
|
Package remove provides the Cobra command for removing commands and their associated generated files from a project, updating the manifest accordingly. |
|
cmd/root
Package root provides the internal root command for the gtb CLI itself, registering the generate, regenerate, and remove subcommand groups.
|
Package root provides the internal root command for the gtb CLI itself, registering the generate, regenerate, and remove subcommand groups. |
|
cmd/template
Package template is the gtb-only `template` command group.
|
Package template is the gtb-only `template` command group. |
|
generator
Package generator implements the code generation engine that powers project scaffolding, command generation, and regeneration from manifest definitions.
|
Package generator implements the code generation engine that powers project scaffolding, command generation, and regeneration from manifest definitions. |
|
generator/templates
Package templates provides Go template definitions and data structures used by the generator to produce CLI command scaffolding, registration code (cmd.go), and implementation stubs (main.go).
|
Package templates provides Go template definitions and data structures used by the generator to produce CLI command scaffolding, registration code (cmd.go), and implementation stubs (main.go). |
|
generator/verifier
Package verifier provides post-generation verification strategies that validate generated projects compile and pass tests.
|
Package verifier provides post-generation verification strategies that validate generated projects compile and pass tests. |
|
trustkeys
Package trustkeys exposes the public keys embedded in the gtb binary for self-update signature verification (Phase 2 of the remote-update-checksum-verification spec).
|
Package trustkeys exposes the public keys embedded in the gtb binary for self-update signature verification (Phase 2 of the remote-update-checksum-verification spec). |
|
version
Package version holds the build-time version variable injected via ldflags for the gtb binary.
|
Package version holds the build-time version variable injected via ldflags for the gtb binary. |
|
test
|
|
|
e2e/support
Package support provides shared test harness helpers for E2E/BDD tests.
|
Package support provides shared test harness helpers for E2E/BDD tests. |
Click to show internal directories.
Click to hide internal directories.