Documentation
¶
Overview ¶
Package gemini provides the Gemini CLI validation area adapter. It converts ValidationArea definitions to Gemini CLI command format.
Index ¶
- type Adapter
- func (a *Adapter) DefaultDir() string
- func (a *Adapter) FileExtension() string
- func (a *Adapter) Marshal(area *core.ValidationArea) ([]byte, error)
- func (a *Adapter) Name() string
- func (a *Adapter) Parse(data []byte) (*core.ValidationArea, error)
- func (a *Adapter) ReadFile(path string) (*core.ValidationArea, error)
- func (a *Adapter) WriteFile(area *core.ValidationArea, path string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
type Adapter struct{}
Adapter converts between canonical ValidationArea and Gemini CLI command format.
func (*Adapter) DefaultDir ¶
DefaultDir returns the default directory name for Gemini commands.
func (*Adapter) FileExtension ¶
FileExtension returns the file extension for Gemini commands.
func (*Adapter) Marshal ¶
func (a *Adapter) Marshal(area *core.ValidationArea) ([]byte, error)
Marshal converts canonical ValidationArea to Gemini command TOML bytes.
func (*Adapter) Parse ¶
func (a *Adapter) Parse(data []byte) (*core.ValidationArea, error)
Parse converts Gemini command TOML bytes to canonical ValidationArea.
Click to show internal directories.
Click to hide internal directories.