codefly

package
v0.2.8 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2026 License: MIT Imports: 7 Imported by: 0

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

type Server struct {
	*registry.Base
	// contains filtered or unexported fields
}

Server inspects the codefly workspace rooted at a directory.

func New

func New(workspace, version string) *Server

New returns a Server bound to a workspace directory (the workspace may be at or above it).

func (*Server) Identity

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.

Jump to

Keyboard shortcuts

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