Documentation
¶
Overview ¶
Package codefly implements the toolbox contract for inspecting a codefly workspace — modules, services, and layout — as typed RPCs. Pure Go against core/resources (the workspace model), the way the git toolbox uses go-git: no shelling out to the codefly CLI.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
Server inspects the codefly workspace rooted at a directory.
func New ¶
New returns a Server bound to a workspace directory (the workspace may be at or above it).
func (*Server) Identity ¶
func (s *Server) Identity(_ context.Context, _ *toolboxv0.IdentityRequest) (*toolboxv0.IdentityResponse, error)
func (*Server) Tools ¶
func (s *Server) Tools() []*registry.ToolDefinition
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
codefly-toolbox
command
Command codefly-toolbox is the standalone binary form of the codefly workspace-inspection toolbox.
|
Command codefly-toolbox is the standalone binary form of the codefly workspace-inspection toolbox. |
Click to show internal directories.
Click to hide internal directories.