Versions in this module Expand all Collapse all v1 v1.0.0 Jun 15, 2026 Changes in this version + const DefaultConfigFileName + const DefaultIgnoreFileName + const DefaultStateFileName + func CreateDefaultIgnoreFile(path string) error + func DefaultIgnoreFilePath(configFilePath string) string + func LoadIgnoreConfig(path string) (*pullrequest.IgnoreConfig, error) + func OpenInEditor(path string) error + func OpenOrCreateIgnoreFile(path string) error + func WatchForValidConfig(ctx context.Context, path string) <-chan *Config + func WatchForValidIgnoreConfig(ctx context.Context, ignoreFilePath string) <-chan *pullrequest.IgnoreConfig + type Config struct + CheckInterval int + ConfigFilePath string + EnableActivityTracking bool + GitHubToken string + IncludeDraftPRs bool + MacOSNotificationSender string + MaxNumberOfPRs int + MaxNumberOfRepos int + RecentPRThresholdHours int + SlackOAuthToken string + StalePRCheckIntervalMin int + func LoadConfig() *Config + func LoadConfigWithPath(path string) *Config + func (c *Config) IsValid() bool + func (c *Config) StateFilePath() string