Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danielmiessler/Fabric
/ functions
Functions
1,348 in github.com/danielmiessler/Fabric
⨍
Functions
1,348
◇
Types & classes
220
↓ 1 callers
Method
FilePath
(fileName string)
internal/plugins/db/fsdb/db.go:100
↓ 1 callers
Method
FillEnvFileContent
(buffer *bytes.Buffer)
internal/plugins/plugin.go:317
↓ 1 callers
Method
Generate
()
cmd/generate_changelog/internal/changelog/generator.go:63
↓ 1 callers
Method
Get
(name string)
internal/plugins/db/fsdb/sessions.go:15
↓ 1 callers
Function
GetDefaultConfigPath
GetDefaultConfigPath returns the default path for the configuration file if it exists, otherwise returns an empty string.
internal/util/utils.go:79
↓ 1 callers
Method
GetEmbeddings
(ctx context.Context, input string, opts *domain.ChatOptions)
internal/plugins/ai/lmstudio/lmstudio.go:323
↓ 1 callers
Method
GetLastPRSync
GetLastPRSync returns the timestamp of the last PR sync
cmd/generate_changelog/internal/cache/cache.go:301
↓ 1 callers
Method
GetLastProcessedTag
()
cmd/generate_changelog/internal/cache/cache.go:97
↓ 1 callers
Method
GetModels
()
internal/plugins/ai/vendors.go:52
↓ 1 callers
Method
GetOutputMethod
Helper methods for Config access
internal/plugins/template/extension_registry.go:57
↓ 1 callers
Method
GetPR
(number int)
cmd/generate_changelog/internal/cache/cache.go:157
↓ 1 callers
Method
GetPRValidationDetails
GetPRValidationDetails fetches only the data needed for validation (lightweight).
cmd/generate_changelog/internal/github/client.go:104
↓ 1 callers
Method
GetRepoInfo
()
cmd/generate_changelog/internal/git/walker.go:244
↓ 1 callers
Method
GetShowEpisodes
GetShowEpisodes retrieves episodes for a given show.
internal/tools/spotify/spotify.go:397
↓ 1 callers
Method
GetStatusDetails
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 callers
Method
GetUnreleasedContentHash
GetUnreleasedContentHash returns the cached content hash for Unreleased
cmd/generate_changelog/internal/cache/cache.go:469
↓ 1 callers
Method
Grab
(url string, options *Options)
internal/tools/youtube/youtube.go:565
↓ 1 callers
Function
IsAudioFormat
IsAudioFormat checks if the filename suggests an audio format
internal/cli/output.go:67
↓ 1 callers
Method
IsAvailable
()
internal/tools/notifications/notifications.go:66
↓ 1 callers
Method
IsAvailable
()
internal/tools/notifications/notifications.go:84
↓ 1 callers
Method
IsAvailable
()
internal/tools/notifications/notifications.go:97
↓ 1 callers
Method
IsAvailable
()
internal/tools/notifications/notifications.go:115
↓ 1 callers
Method
IsAvailable
()
internal/tools/notifications/notifications.go:128
↓ 1 callers
Method
IsConfigured
()
internal/plugins/plugin.go:298
↓ 1 callers
Method
IsConfigured
IsConfigured returns true if both gateway URL and subscription key are configured
internal/plugins/ai/azureaigateway/azureaigateway.go:130
↓ 1 callers
Method
IsEmpty
()
internal/plugins/db/fsdb/sessions.go:47
↓ 1 callers
Function
IsSymlinkToDir
Helper function to check if a symlink points to a directory
internal/util/utils.go:54
↓ 1 callers
Function
IsValidGeminiVoice
IsValidGeminiVoice checks if a voice name is valid
internal/plugins/ai/gemini/voices.go:104
↓ 1 callers
Method
IsWorkingDirectoryClean
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 callers
Function
LevelFromInt
LevelFromInt converts an int to a Level.
internal/log/log.go:40
↓ 1 callers
Function
ListGeminiVoices
ListGeminiVoices formats the voice list for display
internal/plugins/ai/gemini/voices.go:128
↓ 1 callers
Method
ListModels
(context.Context)
internal/plugins/ai/vendor.go:14
↓ 1 callers
Method
ListModels
(_ context.Context)
internal/plugins/ai/dryrun/dryrun.go:25
↓ 1 callers
Method
ListModels
(context.Context)
internal/plugins/ai/azure_entra/azure_entra.go:75
↓ 1 callers
Method
ListModels
ListModels returns the list of available Bedrock inference profiles
internal/plugins/ai/azureaigateway/backend_bedrock.go:31
↓ 1 callers
Method
ListModels
ListModels delegates to the active backend
internal/plugins/ai/azureaigateway/azureaigateway.go:135
↓ 1 callers
Method
ListModels
ListModels returns the list of Gemini models available through Vertex AI
internal/plugins/ai/azureaigateway/backend_vertex_ai.go:30
↓ 1 callers
Method
ListModels
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 callers
Method
ListNames
(shellCompleteList bool)
internal/plugins/db/api.go:12
↓ 1 callers
Method
ListStrategies
ListStrategies prints available strategies
internal/plugins/strategy/strategy.go:228
↓ 1 callers
Method
ListVendors
(out io.Writer)
internal/core/plugin_registry.go:112
↓ 1 callers
Function
NeeDefaults
(getVendorsModels func() (*ai.VendorsModels, error))
internal/tools/defaults.go:14
↓ 1 callers
Function
New
(cfg *config.Config)
cmd/generate_changelog/internal/changelog/generator.go:27
↓ 1 callers
Function
NewAttachment
(value string)
internal/domain/attachment.go:117
↓ 1 callers
Function
NewClient
()
internal/tools/jina/jina.go:19
↓ 1 callers
Function
NewClient
()
internal/plugins/ai/gemini/gemini.go:48
↓ 1 callers
Function
NewClient
()
internal/plugins/ai/ollama/ollama.go:25
↓ 1 callers
Function
NewClient
()
internal/plugins/ai/exolab/exolab.go:13
↓ 1 callers
Function
NewClient
NewClient creates a new Microsoft 365 Copilot client.
internal/plugins/ai/copilot/copilot.go:55
↓ 1 callers
Function
NewClient
()
internal/plugins/ai/digitalocean/digitalocean.go:41
↓ 1 callers
Function
NewClient
()
internal/plugins/ai/perplexity/perplexity.go:32
↓ 1 callers
Function
NewClient
(token, owner, repo string)
cmd/generate_changelog/internal/github/client.go:25
↓ 1 callers
Function
NewClientCompatible
NewClientCompatible creates a new LM Studio client with custom configuration.
internal/plugins/ai/lmstudio/lmstudio.go:27
↓ 1 callers
Function
NewClientCompatible
(vendorName string, defaultBaseUrl string, configureCustom func() error)
internal/plugins/ai/openai/openai.go:29
↓ 1 callers
Function
NewGroupsItemsSelectorString
(selectionLabel string)
internal/util/groups_items.go:177
↓ 1 callers
Function
NewLanguage
()
internal/tools/lang/language.go:9
↓ 1 callers
Function
NewPatternsLoader
(patterns *fsdb.PatternsEntity)
internal/tools/patterns_loader.go:22
↓ 1 callers
Function
NewReleaseManager
(cfg *config.Config)
cmd/generate_changelog/internal/release.go:51
↓ 1 callers
Function
NewSetting
(envVariable string, required bool)
internal/plugins/plugin.go:142
↓ 1 callers
Function
NewStrategiesHandler
NewStrategiesHandler registers the /strategies GET endpoint
internal/server/strategies.go:21
↓ 1 callers
Function
NewStrategiesManager
()
internal/plugins/strategy/strategy.go:21
↓ 1 callers
Function
NewTranslatedHelpWriter
NewTranslatedHelpWriter creates a new help writer with translations
internal/cli/help.go:107
↓ 1 callers
Function
NewWalker
(repoPath string)
cmd/generate_changelog/internal/git/walker.go:36
↓ 1 callers
Function
NewYouTubeHandler
(r *gin.Engine, registry *core.PluginRegistry)
internal/server/youtube.go:30
↓ 1 callers
Function
NormalizeMessages
NormalizeMessages remove empty messages and ensure messages order user-assist-user
internal/domain/domain.go:60
↓ 1 callers
Method
OnAnswer
(answer string)
internal/plugins/plugin.go:241
↓ 1 callers
Method
ParseResponse
ParseResponse parses the HTTP response body into text content
internal/plugins/ai/azureaigateway/azureaigateway.go:54
↓ 1 callers
Method
PersistPatterns
PersistPatterns copies custom patterns to the updated patterns directory
internal/tools/patterns_loader.go:125
↓ 1 callers
Method
PopulateDB
PopulateDB downloads strategies from the internet and populates the strategies folder
internal/plugins/strategy/strategy.go:114
↓ 1 callers
Method
PrepareRequest
PrepareRequest prepares the HTTP request body for this backend's API format
internal/plugins/ai/azureaigateway/azureaigateway.go:51
↓ 1 callers
Method
PrepareRequest
PrepareRequest converts messages to Azure OpenAI (OpenAI-compatible) API format
internal/plugins/ai/azureaigateway/backend_azure_openai.go:63
↓ 1 callers
Method
PrintContext
(name string)
internal/plugins/db/fsdb/contexts.go:20
↓ 1 callers
Method
PrintLatestPatterns
(latestNumber int)
internal/plugins/db/fsdb/patterns.go:170
↓ 1 callers
Method
PrintSession
(name string)
internal/plugins/db/fsdb/sessions.go:26
↓ 1 callers
Method
ProcessIncomingPR
ProcessIncomingPR processes a single PR for changelog entry creation
cmd/generate_changelog/internal/changelog/processing.go:78
↓ 1 callers
Method
PushToRemote
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 callers
Function
ReadStdin
ReadStdin function assuming it's part of `cli` package
internal/cli/flags_test.go:41
↓ 1 callers
Method
RemoveFile
RemoveFile removes a file from both the working directory and git index
cmd/generate_changelog/internal/git/walker.go:570
↓ 1 callers
Method
ResolveType
()
internal/domain/attachment.go:52
↓ 1 callers
Method
RoundTrip
(req *http.Request)
internal/plugins/ai/bedrock/bedrock.go:72
↓ 1 callers
Method
RoundTrip
RoundTrip adds Codex authentication headers and retries once after a 401.
internal/plugins/ai/codex/auth_transport.go:135
↓ 1 callers
Method
SaveAsJson
(name string, item any)
internal/plugins/db/fsdb/storage.go:137
↓ 1 callers
Method
SaveVideosToCSV
SaveVideosToCSV saves the list of videos to a CSV file.
internal/tools/youtube/youtube.go:652
↓ 1 callers
Method
ScrapeQuestion
(question string)
internal/tools/jina/jina.go:41
↓ 1 callers
Method
ScrapeURL
ScrapeURL return the main content of a webpage in clean, LLM-friendly text.
internal/tools/jina/jina.go:37
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:14
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:61
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:74
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:92
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:105
↓ 1 callers
Method
Send
(title, message string)
internal/tools/notifications/notifications.go:123
↓ 1 callers
Method
Send
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/lmstudio/lmstudio.go:203
↓ 1 callers
Method
SendStream
(_ context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions, channel chan domain.StreamUp
internal/plugins/ai/dryrun/dryrun.go:111
↓ 1 callers
Method
SendStream
SendStream sends a request to Codex and streams the response text updates.
internal/plugins/ai/codex/codex.go:256
↓ 1 callers
Method
SetResponsesAPIEnabled
SetResponsesAPIEnabled configures whether to use the Responses API
internal/plugins/ai/openai/openai.go:81
↓ 1 callers
Method
SetUnreleasedContentHash
SetUnreleasedContentHash stores the content hash for Unreleased
cmd/generate_changelog/internal/cache/cache.go:479
↓ 1 callers
Method
Setup
()
internal/plugins/ai/dryrun/dryrun.go:144
↓ 1 callers
Method
SyncDatabase
SyncDatabase performs a comprehensive database synchronization and validation
cmd/generate_changelog/internal/changelog/generator.go:703
↓ 1 callers
Method
TranscribeFile
(ctx context.Context, filePath, model string, split bool)
internal/cli/transcribe.go:13
↓ 1 callers
Method
UnmarshalJSON
(bs []byte)
internal/chat/chat.go:101
← previous
next →
401–500 of 1,348, ranked by callers