Files

24 lines
477 B
Go
Raw Permalink Normal View History

package platform
import "github.com/Print-and-Panic/panic-cli/internal/git"
type GitIdentityProvider interface {
SetGitIdentity(git.GitIdentity) error
GetCurrentGitIdentity() (git.GitIdentity, error)
GetLocalGitIdentity() (git.GitIdentity, error)
}
type ThemeHandler interface {
SetTheme(theme string) error
GetTheme() (string, error)
}
type System interface {
GitIdentityProvider
ThemeHandler
}
2025-12-08 20:01:59 -07:00
type StudioController interface {
ApplyStudioPreset(string) error
}