MCPcopy Create free account

hub / github.com/danielmiessler/Fabric / functions

Functions1,348 in github.com/danielmiessler/Fabric

↓ 1 callersMethodFilePath
(fileName string)
internal/plugins/db/fsdb/db.go:100
↓ 1 callersMethodFillEnvFileContent
(buffer *bytes.Buffer)
internal/plugins/plugin.go:317
↓ 1 callersMethodGenerate
()
cmd/generate_changelog/internal/changelog/generator.go:63
↓ 1 callersMethodGet
(name string)
internal/plugins/db/fsdb/sessions.go:15
↓ 1 callersFunctionGetDefaultConfigPath
GetDefaultConfigPath returns the default path for the configuration file if it exists, otherwise returns an empty string.
internal/util/utils.go:79
↓ 1 callersMethodGetEmbeddings
(ctx context.Context, input string, opts *domain.ChatOptions)
internal/plugins/ai/lmstudio/lmstudio.go:323
↓ 1 callersMethodGetLastPRSync
GetLastPRSync returns the timestamp of the last PR sync
cmd/generate_changelog/internal/cache/cache.go:301
↓ 1 callersMethodGetLastProcessedTag
()
cmd/generate_changelog/internal/cache/cache.go:97
↓ 1 callersMethodGetModels
()
internal/plugins/ai/vendors.go:52
↓ 1 callersMethodGetOutputMethod
Helper methods for Config access
internal/plugins/template/extension_registry.go:57
↓ 1 callersMethodGetPR
(number int)
cmd/generate_changelog/internal/cache/cache.go:157
↓ 1 callersMethodGetPRValidationDetails
GetPRValidationDetails fetches only the data needed for validation (lightweight).
cmd/generate_changelog/internal/github/client.go:104
↓ 1 callersMethodGetRepoInfo
()
cmd/generate_changelog/internal/git/walker.go:244
↓ 1 callersMethodGetShowEpisodes
GetShowEpisodes retrieves episodes for a given show.
internal/tools/spotify/spotify.go:397
↓ 1 callersMethodGetStatusDetails
GetStatusDetails returns a detailed status of the working directory Uses native git CLI instead of go-git to properly handle worktree scenarios
cmd/generate_changelog/internal/git/walker.go:451
↓ 1 callersMethodGetUnreleasedContentHash
GetUnreleasedContentHash returns the cached content hash for Unreleased
cmd/generate_changelog/internal/cache/cache.go:469
↓ 1 callersMethodGrab
(url string, options *Options)
internal/tools/youtube/youtube.go:565
↓ 1 callersFunctionIsAudioFormat
IsAudioFormat checks if the filename suggests an audio format
internal/cli/output.go:67
↓ 1 callersMethodIsAvailable
()
internal/tools/notifications/notifications.go:66
↓ 1 callersMethodIsAvailable
()
internal/tools/notifications/notifications.go:84
↓ 1 callersMethodIsAvailable
()
internal/tools/notifications/notifications.go:97
↓ 1 callersMethodIsAvailable
()
internal/tools/notifications/notifications.go:115
↓ 1 callersMethodIsAvailable
()
internal/tools/notifications/notifications.go:128
↓ 1 callersMethodIsConfigured
()
internal/plugins/plugin.go:298
↓ 1 callersMethodIsConfigured
IsConfigured returns true if both gateway URL and subscription key are configured
internal/plugins/ai/azureaigateway/azureaigateway.go:130
↓ 1 callersMethodIsEmpty
()
internal/plugins/db/fsdb/sessions.go:47
↓ 1 callersFunctionIsSymlinkToDir
Helper function to check if a symlink points to a directory
internal/util/utils.go:54
↓ 1 callersFunctionIsValidGeminiVoice
IsValidGeminiVoice checks if a voice name is valid
internal/plugins/ai/gemini/voices.go:104
↓ 1 callersMethodIsWorkingDirectoryClean
IsWorkingDirectoryClean checks if the working directory has any uncommitted changes Uses native git CLI instead of go-git to properly handle worktree
cmd/generate_changelog/internal/git/walker.go:427
↓ 1 callersFunctionLevelFromInt
LevelFromInt converts an int to a Level.
internal/log/log.go:40
↓ 1 callersFunctionListGeminiVoices
ListGeminiVoices formats the voice list for display
internal/plugins/ai/gemini/voices.go:128
↓ 1 callersMethodListModels
(context.Context)
internal/plugins/ai/vendor.go:14
↓ 1 callersMethodListModels
(_ context.Context)
internal/plugins/ai/dryrun/dryrun.go:25
↓ 1 callersMethodListModels
(context.Context)
internal/plugins/ai/azure_entra/azure_entra.go:75
↓ 1 callersMethodListModels
ListModels returns the list of available Bedrock inference profiles
internal/plugins/ai/azureaigateway/backend_bedrock.go:31
↓ 1 callersMethodListModels
ListModels delegates to the active backend
internal/plugins/ai/azureaigateway/azureaigateway.go:135
↓ 1 callersMethodListModels
ListModels returns the list of Gemini models available through Vertex AI
internal/plugins/ai/azureaigateway/backend_vertex_ai.go:30
↓ 1 callersMethodListModels
ListModels returns the list of models available through Azure OpenAI. These are deployment names that must exist in your Azure OpenAI resource.
internal/plugins/ai/azureaigateway/backend_azure_openai.go:38
↓ 1 callersMethodListNames
(shellCompleteList bool)
internal/plugins/db/api.go:12
↓ 1 callersMethodListStrategies
ListStrategies prints available strategies
internal/plugins/strategy/strategy.go:228
↓ 1 callersMethodListVendors
(out io.Writer)
internal/core/plugin_registry.go:112
↓ 1 callersFunctionNeeDefaults
(getVendorsModels func() (*ai.VendorsModels, error))
internal/tools/defaults.go:14
↓ 1 callersFunctionNew
(cfg *config.Config)
cmd/generate_changelog/internal/changelog/generator.go:27
↓ 1 callersFunctionNewAttachment
(value string)
internal/domain/attachment.go:117
↓ 1 callersFunctionNewClient
()
internal/tools/jina/jina.go:19
↓ 1 callersFunctionNewClient
()
internal/plugins/ai/gemini/gemini.go:48
↓ 1 callersFunctionNewClient
()
internal/plugins/ai/ollama/ollama.go:25
↓ 1 callersFunctionNewClient
()
internal/plugins/ai/exolab/exolab.go:13
↓ 1 callersFunctionNewClient
NewClient creates a new Microsoft 365 Copilot client.
internal/plugins/ai/copilot/copilot.go:55
↓ 1 callersFunctionNewClient
()
internal/plugins/ai/digitalocean/digitalocean.go:41
↓ 1 callersFunctionNewClient
()
internal/plugins/ai/perplexity/perplexity.go:32
↓ 1 callersFunctionNewClient
(token, owner, repo string)
cmd/generate_changelog/internal/github/client.go:25
↓ 1 callersFunctionNewClientCompatible
NewClientCompatible creates a new LM Studio client with custom configuration.
internal/plugins/ai/lmstudio/lmstudio.go:27
↓ 1 callersFunctionNewClientCompatible
(vendorName string, defaultBaseUrl string, configureCustom func() error)
internal/plugins/ai/openai/openai.go:29
↓ 1 callersFunctionNewGroupsItemsSelectorString
(selectionLabel string)
internal/util/groups_items.go:177
↓ 1 callersFunctionNewLanguage
()
internal/tools/lang/language.go:9
↓ 1 callersFunctionNewPatternsLoader
(patterns *fsdb.PatternsEntity)
internal/tools/patterns_loader.go:22
↓ 1 callersFunctionNewReleaseManager
(cfg *config.Config)
cmd/generate_changelog/internal/release.go:51
↓ 1 callersFunctionNewSetting
(envVariable string, required bool)
internal/plugins/plugin.go:142
↓ 1 callersFunctionNewStrategiesHandler
NewStrategiesHandler registers the /strategies GET endpoint
internal/server/strategies.go:21
↓ 1 callersFunctionNewStrategiesManager
()
internal/plugins/strategy/strategy.go:21
↓ 1 callersFunctionNewTranslatedHelpWriter
NewTranslatedHelpWriter creates a new help writer with translations
internal/cli/help.go:107
↓ 1 callersFunctionNewWalker
(repoPath string)
cmd/generate_changelog/internal/git/walker.go:36
↓ 1 callersFunctionNewYouTubeHandler
(r *gin.Engine, registry *core.PluginRegistry)
internal/server/youtube.go:30
↓ 1 callersFunctionNormalizeMessages
NormalizeMessages remove empty messages and ensure messages order user-assist-user
internal/domain/domain.go:60
↓ 1 callersMethodOnAnswer
(answer string)
internal/plugins/plugin.go:241
↓ 1 callersMethodParseResponse
ParseResponse parses the HTTP response body into text content
internal/plugins/ai/azureaigateway/azureaigateway.go:54
↓ 1 callersMethodPersistPatterns
PersistPatterns copies custom patterns to the updated patterns directory
internal/tools/patterns_loader.go:125
↓ 1 callersMethodPopulateDB
PopulateDB downloads strategies from the internet and populates the strategies folder
internal/plugins/strategy/strategy.go:114
↓ 1 callersMethodPrepareRequest
PrepareRequest prepares the HTTP request body for this backend's API format
internal/plugins/ai/azureaigateway/azureaigateway.go:51
↓ 1 callersMethodPrepareRequest
PrepareRequest converts messages to Azure OpenAI (OpenAI-compatible) API format
internal/plugins/ai/azureaigateway/backend_azure_openai.go:63
↓ 1 callersMethodPrintContext
(name string)
internal/plugins/db/fsdb/contexts.go:20
↓ 1 callersMethodPrintLatestPatterns
(latestNumber int)
internal/plugins/db/fsdb/patterns.go:170
↓ 1 callersMethodPrintSession
(name string)
internal/plugins/db/fsdb/sessions.go:26
↓ 1 callersMethodProcessIncomingPR
ProcessIncomingPR processes a single PR for changelog entry creation
cmd/generate_changelog/internal/changelog/processing.go:78
↓ 1 callersMethodPushToRemote
PushToRemote pushes the current branch to the remote repository It automatically detects GitHub repositories and uses token authentication when availa
cmd/generate_changelog/internal/git/walker.go:527
↓ 1 callersFunctionReadStdin
ReadStdin function assuming it's part of `cli` package
internal/cli/flags_test.go:41
↓ 1 callersMethodRemoveFile
RemoveFile removes a file from both the working directory and git index
cmd/generate_changelog/internal/git/walker.go:570
↓ 1 callersMethodResolveType
()
internal/domain/attachment.go:52
↓ 1 callersMethodRoundTrip
(req *http.Request)
internal/plugins/ai/bedrock/bedrock.go:72
↓ 1 callersMethodRoundTrip
RoundTrip adds Codex authentication headers and retries once after a 401.
internal/plugins/ai/codex/auth_transport.go:135
↓ 1 callersMethodSaveAsJson
(name string, item any)
internal/plugins/db/fsdb/storage.go:137
↓ 1 callersMethodSaveVideosToCSV
SaveVideosToCSV saves the list of videos to a CSV file.
internal/tools/youtube/youtube.go:652
↓ 1 callersMethodScrapeQuestion
(question string)
internal/tools/jina/jina.go:41
↓ 1 callersMethodScrapeURL
ScrapeURL return the main content of a webpage in clean, LLM-friendly text.
internal/tools/jina/jina.go:37
↓ 1 callersMethodSend
(title, message string)
internal/tools/notifications/notifications.go:14
↓ 1 callersMethodSend
(title, message string)
internal/tools/notifications/notifications.go:61
↓ 1 callersMethodSend
(title, message string)
internal/tools/notifications/notifications.go:74
↓ 1 callersMethodSend
(title, message string)
internal/tools/notifications/notifications.go:92
↓ 1 callersMethodSend
(title, message string)
internal/tools/notifications/notifications.go:105
↓ 1 callersMethodSend
(title, message string)
internal/tools/notifications/notifications.go:123
↓ 1 callersMethodSend
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/lmstudio/lmstudio.go:203
↓ 1 callersMethodSendStream
(_ context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.StreamUp
internal/plugins/ai/dryrun/dryrun.go:111
↓ 1 callersMethodSendStream
SendStream sends a request to Codex and streams the response text updates.
internal/plugins/ai/codex/codex.go:256
↓ 1 callersMethodSetResponsesAPIEnabled
SetResponsesAPIEnabled configures whether to use the Responses API
internal/plugins/ai/openai/openai.go:81
↓ 1 callersMethodSetUnreleasedContentHash
SetUnreleasedContentHash stores the content hash for Unreleased
cmd/generate_changelog/internal/cache/cache.go:479
↓ 1 callersMethodSetup
()
internal/plugins/ai/dryrun/dryrun.go:144
↓ 1 callersMethodSyncDatabase
SyncDatabase performs a comprehensive database synchronization and validation
cmd/generate_changelog/internal/changelog/generator.go:703
↓ 1 callersMethodTranscribeFile
(ctx context.Context, filePath, model string, split bool)
internal/cli/transcribe.go:13
↓ 1 callersMethodUnmarshalJSON
(bs []byte)
internal/chat/chat.go:101
← previousnext →401–500 of 1,348, ranked by callers