service

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2024 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GeminiService

type GeminiService struct{}

func NewGeminiService

func NewGeminiService() *GeminiService

func (*GeminiService) AnalyzeChanges

func (g *GeminiService) AnalyzeChanges(
	ctx context.Context,
	diff string,
) (string, error)

type GitService

type GitService struct{}

func NewGitService

func NewGitService() *GitService

func (*GitService) CommitChanges

func (g *GitService) CommitChanges(message string) error

func (*GitService) DetectDiffChanges

func (g *GitService) DetectDiffChanges() ([]string, string, error)

func (*GitService) StageAll

func (g *GitService) StageAll() error

func (*GitService) VerifyGitInstallation

func (g *GitService) VerifyGitInstallation() error

func (*GitService) VerifyGitRepository

func (g *GitService) VerifyGitRepository() error

Jump to

Keyboard shortcuts

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