Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danielmiessler/Fabric
/ functions
Functions
1,442 in github.com/danielmiessler/Fabric
⨍
Functions
1,442
◇
Types & classes
227
Method
Configure
()
internal/plugins/ai/vendors_test.go:19
Method
Configure
()
internal/plugins/db/fsdb/storage.go:25
Function
Debug
Debug writes a debug message if the global level permits.
internal/log/log.go:58
Method
Delete
Delete handles the DELETE /storage/:name route
internal/server/storage.go:90
Method
Exists
Exists handles the GET /storage/exists/:name route. The storage Exists contract cannot report an invalid name, and the handler must validate the name
internal/server/storage.go:103
Function
ExpandPath
ExpandPath expands the ~ to user's home directory and returns absolute path It also checks if the path exists Returns expanded absolute path or error
internal/plugins/template/utils.go:20
Method
FetchAndPrintPlaylist
(playlistID string)
internal/tools/youtube/youtube.go:694
Method
FetchPRs
(prNumbers []int)
cmd/generate_changelog/internal/github/client.go:52
Method
Get
Get handles the GET /storage/:name route
internal/server/storage.go:69
Method
Get
Get handles the GET /patterns/:name route - returns raw pattern without variable processing @Summary Get a pattern @Description Retrieve a pattern by
internal/server/patterns.go:65
Method
Get
Get required for Storage interface
internal/plugins/db/fsdb/patterns.go:290
Method
GetCommitSHAsForPR
GetCommitSHAsForPR returns all commit SHAs for a given PR number
cmd/generate_changelog/internal/cache/cache.go:449
Method
GetConfig
(c *gin.Context)
internal/server/configuration.go:48
Method
GetEnvNamePrefix
GetEnvNamePrefix returns the environment variable prefix for the plugin. Corrected: Receiver name
internal/plugins/ai/perplexity/perplexity.go:250
Function
GetGeminiVoiceByName
GetGeminiVoiceByName returns a specific voice by name
internal/plugins/ai/gemini/voices.go:118
Method
GetId
()
internal/domain/attachment.go:27
Function
GetLevel
GetLevel returns the current global debug level.
internal/log/log.go:85
Method
GetModelNames
GetModelNames godoc @Summary List all available models @Description Get a list of all available AI models grouped by vendor @Tags models @Produce json
internal/server/models.go:29
Method
GetName
()
internal/core/chatter_test.go:24
Method
GetName
()
internal/core/plugin_registry_test.go:44
Method
GetName
()
internal/plugins/ai/vendors_test.go:16
Method
GetNames
GetNames handles the GET /storage/names route
internal/server/storage.go:80
Method
GetPRDetails
GetPRDetails fetches a comprehensive set of details for a single PR. Deprecated: Use GetPRValidationDetails + GetPRWithCommits for better performance
cmd/generate_changelog/internal/github/client.go:134
Method
GetPRNumberBySHA
GetPRNumberBySHA returns the PR number for a given commit SHA
cmd/generate_changelog/internal/cache/cache.go:436
Method
GetSetupDescription
()
internal/core/chatter_test.go:28
Method
GetSetupDescription
()
internal/core/plugin_registry_test.go:45
Method
GetSetupDescription
()
internal/plugins/plugin.go:49
Method
GetSetupDescription
()
internal/plugins/ai/vendors_test.go:17
Method
GetSetupQuestions
GetSetupQuestions returns the setup questions for the plugin. Corrected: Return the slice of setup questions from PluginBase
internal/plugins/ai/perplexity/perplexity.go:262
Method
GrabByFlags
()
internal/tools/youtube/youtube.go:838
Method
GrabDurationForUrl
(url string)
internal/tools/youtube/youtube.go:530
Method
GrabTranscriptForUrl
(url string, language string)
internal/tools/youtube/youtube.go:138
Method
HandleChat
HandleChat godoc @Summary Stream chat completions @Description Stream AI responses using Server-Sent Events (SSE) @Tags chat @Accept json @Produce tex
internal/server/chat.go:71
Method
HasGroup
(group string)
internal/util/groups_items.go:135
Method
IsConfigured
()
internal/tools/patterns_loader.go:72
Method
IsConfigured
()
internal/core/chatter_test.go:32
Method
IsConfigured
()
internal/core/plugin_registry_test.go:46
Method
IsConfigured
()
internal/plugins/strategy/strategy.go:91
Method
IsConfigured
()
internal/plugins/ai/vendors_test.go:18
Method
IsConfigured
IsConfigured returns true only if OLLAMA_API_URL environment variable is explicitly set
internal/plugins/ai/ollama/ollama.go:66
Method
IsConfigured
IsConfigured returns true if the API key is configured
internal/plugins/ai/anthropic/anthropic.go:105
Method
IsConfigured
IsConfigured returns true if the client has valid configuration.
internal/plugins/ai/copilot/copilot.go:152
Method
IsPRMarkedAsNonExistent
IsPRMarkedAsNonExistent checks if a PR is marked as non-existent
cmd/generate_changelog/internal/cache/cache.go:399
Method
ListExtensions
()
internal/plugins/template/extension_registry.go:277
Method
ListModels
(context.Context)
internal/core/chatter_test.go:47
Method
ListModels
(context.Context)
internal/core/plugin_registry_test.go:50
Method
ListModels
(context.Context)
internal/plugins/ai/vendors_test.go:22
Method
ListModels
(_ context.Context)
internal/plugins/ai/gemini/gemini.go:64
Method
ListModels
ListModels retrieves all available foundation models and inference profiles from AWS Bedrock that can be used with this plugin. When using bearer toke
internal/plugins/ai/bedrock/bedrock.go:446
Method
ListModels
(_ context.Context)
internal/plugins/ai/ollama/ollama.go:93
Method
ListModels
(context.Context)
internal/plugins/ai/exolab/exolab.go:46
Method
ListModels
ListModels returns the available models. Microsoft 365 Copilot exposes a single model - the Copilot service itself.
internal/plugins/ai/copilot/copilot.go:163
Method
ListModels
(ctx context.Context)
internal/plugins/ai/digitalocean/digitalocean.go:55
Method
ListModels
(ctx context.Context)
internal/plugins/ai/openai/openai.go:123
Method
ListModels
ListModels overrides the default ListModels to handle different response formats
internal/plugins/ai/openai_compatible/providers_config.go:59
Method
ListModels
(_ context.Context)
internal/plugins/ai/perplexity/perplexity.go:56
Method
ListModels
ListModels returns the Codex models available to the configured account.
internal/plugins/ai/codex/codex.go:189
Method
ListModels
(_ context.Context)
internal/plugins/ai/vertexai/vertexai.go:64
Method
ListNames
(shellCompleteList bool)
internal/plugins/db/fsdb/storage.go:131
Method
ListNames
ListNames overrides StorageEntity.ListNames to use PatternsEntity.GetNames
internal/plugins/db/fsdb/patterns.go:270
Function
Log
Log writes a message unconditionally to stderr. This is for important messages that should always be shown regardless of debug level.
internal/log/log.go:70
Method
MarkPRAsNonExistent
MarkPRAsNonExistent marks a PR number as non-existent to avoid future fetches
cmd/generate_changelog/internal/cache/cache.go:390
Method
MarshalJSON
()
internal/chat/chat.go:68
Method
NeedsRawMode
(modelName string)
internal/core/chatter_test.go:70
Method
NeedsRawMode
(string)
internal/core/plugin_registry_test.go:57
Method
NeedsRawMode
NeedsRawMode returns false by default. Vendors that need raw mode (e.g., perplexity, ollama, openai for certain models) override this method.
internal/plugins/plugin.go:138
Method
NeedsRawMode
(string)
internal/plugins/ai/vendors_test.go:29
Method
NeedsRawMode
(modelName string)
internal/plugins/ai/exolab/exolab.go:51
Method
NeedsRawMode
(modelName string)
internal/plugins/ai/openai/openai.go:222
Method
NeedsRawMode
NeedsRawMode overrides the parent implementation to handle provider-specific raw mode requirements
internal/plugins/ai/openai_compatible/providers_config.go:131
Method
NeedsRawMode
(modelName string)
internal/plugins/ai/perplexity/perplexity.go:234
Function
POST
({ request })
web/src/routes/chat/+server.ts:5
Function
POST
({ request })
web/src/routes/notes/+server.ts:9
Function
POST
({ request })
web/src/routes/api/youtube/transcript/+server.ts:5
Function
POST
({ request })
web/src/routes/obsidian/+server.ts:16
Function
ParseBoolElseFalse
(val string)
internal/plugins/plugin.go:189
Method
Print
(shellCompleteList bool)
internal/util/groups_items.go:107
Method
Rename
Rename handles the PUT /storage/rename/:oldName/:newName route
internal/server/storage.go:113
Method
Rename
Rename applies the file-path guard from Save to the destination name. Without the guard, the inherited StorageEntity.Rename accepts ".foo" or "~foo",
internal/plugins/db/fsdb/patterns.go:328
Method
Repository
Repository returns the underlying git repository
cmd/generate_changelog/internal/git/walker.go:421
Function
ReturnItem
(item string)
internal/util/groups_items.go:173
Method
RoundTrip
(req *http.Request)
internal/plugins/ai/bedrock/bedrock_test.go:442
Method
RoundTrip
(req *http.Request)
internal/plugins/ai/ollama/ollama.go:58
Method
RoundTrip
(req *http.Request)
internal/plugins/ai/openai/openai_models_test.go:71
Method
RoundTrip
(*http.Request)
internal/plugins/ai/azureaigateway/azureaigateway_test.go:751
Method
Save
Save handles the POST /storage/save/:name route
internal/server/storage.go:125
Method
Save
(name string, content []byte)
internal/plugins/db/fsdb/patterns.go:294
Method
SavePR
(pr *github.PR)
cmd/generate_changelog/internal/cache/cache.go:144
Method
Send
(ctx context.Context, messages []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/core/chatter_test.go:63
Method
Send
(context.Context, []*chat.ChatCompletionMessage, *domain.ChatOptions)
internal/core/plugin_registry_test.go:54
Method
Send
(context.Context, []*chat.ChatCompletionMessage, *domain.ChatOptions)
internal/plugins/ai/vendors_test.go:26
Method
Send
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/gemini/gemini.go:88
Method
Send
Send sends the messages the Bedrock Converse API
internal/plugins/ai/bedrock/bedrock.go:568
Method
Send
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/ollama/ollama.go:142
Method
Send
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/anthropic/anthropic.go:286
Method
Send
Send sends a message to Copilot and returns the response.
internal/plugins/ai/copilot/copilot.go:170
Method
Send
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/openai/openai.go:182
Method
Send
(_ context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/dryrun/dryrun.go:138
Method
Send
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/perplexity/perplexity.go:62
Method
Send
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/vertexai/vertexai.go:121
← previous
next →
801–900 of 1,442, ranked by callers