MCPcopy Create free account

hub / github.com/danielmiessler/Fabric / functions

Functions1,348 in github.com/danielmiessler/Fabric

↓ 1 callersMethodUpdateReleaseDescription
(version string)
cmd/generate_changelog/internal/release.go:74
↓ 1 callersMethodUpdateVersionAISummary
UpdateVersionAISummary updates only the AI summary for a specific version
cmd/generate_changelog/internal/cache/cache.go:126
↓ 1 callersMethodVersionExists
VersionExists checks if a version already exists in the cache
cmd/generate_changelog/internal/cache/cache.go:281
↓ 1 callersMethodWalkHistorySinceTag
WalkHistorySinceTag walks git history from HEAD down to (but not including) the specified tag and returns any version commits found along the way
cmd/generate_changelog/internal/git/walker.go:298
↓ 1 callersMethodWriteHelp
WriteHelp writes the help output with translated flag descriptions
internal/cli/help.go:115
↓ 1 callersFunctionWriteOutput
(message string, outputFile string)
internal/cli/cli.go:179
↓ 1 callersMethodWriteOutput
(message string)
internal/cli/flags.go:558
↓ 1 callersMethodapplyInput
(pattern *Pattern, input string)
internal/plugins/db/fsdb/patterns.go:93
↓ 1 callersFunctionassignWithConversion
(targetField, sourceField reflect.Value)
internal/cli/flags.go:274
↓ 1 callersMethodbuildFileName
(name string)
internal/plugins/db/fsdb/storage.go:133
↓ 1 callersFunctionbuildFinalOllamaResponse
buildFinalOllamaResponse constructs the final OllamaResponse with timing metrics and the complete message content. Used for both streaming and non-str
internal/server/ollama.go:469
↓ 1 callersFunctionbuild_item
Build a markdown list item for a release.
scripts/readme_updates/update_readme_features.py:237
↓ 1 callersFunctioncalculateTooltipPosition
( rect: DOMRect, position: TooltipPosition, gap: number = TOOLTIP_GAP )
web/src/lib/components/ui/tooltip/positioning.ts:10
↓ 1 callersFunctioncalculateVersionDate
calculateVersionDate determines the version date based on the most recent commit date from the provided PRs. If no valid commit dates are found, the
cmd/generate_changelog/internal/changelog/processing.go:59
↓ 1 callersFunctioncaptureOutput
captureOutput captures the output of a function call
internal/plugins/plugin_test.go:276
↓ 1 callersFunctionclearMessages
()
web/src/lib/store/chat-store.ts:66
↓ 1 callersFunctioncloneRequest
(req *http.Request)
internal/plugins/ai/codex/auth_transport.go:179
↓ 1 callersFunctioncodexClientVersion
()
internal/plugins/ai/codex/token.go:77
↓ 1 callersFunctioncodexInstructionsAndMessages
( msgs []*chat.ChatCompletionMessage, )
internal/plugins/ai/codex/codex.go:319
↓ 1 callersFunctioncodexMessageText
(msg chat.ChatCompletionMessage)
internal/plugins/ai/codex/codex.go:346
↓ 1 callersMethodcollectData
()
cmd/generate_changelog/internal/changelog/generator.go:75
↓ 1 callersMethodcommitAndPushIncoming
commitAndPushIncoming commits and optionally pushes the incoming changelog file
cmd/generate_changelog/internal/changelog/processing.go:425
↓ 1 callersMethodconfigure
()
internal/plugins/ai/anthropic/anthropic.go:134
↓ 1 callersMethodconfigure
()
internal/plugins/ai/azure_entra/azure_entra.go:41
↓ 1 callersFunctionconfigureOpenAIResponsesAPI
configureOpenAIResponsesAPI configures the OpenAI client's Responses API setting based on the CLI flag
internal/cli/cli.go:188
↓ 1 callersFunctionconnect
Connect to the SQLite database.
scripts/readme_updates/update_readme_features.py:66
↓ 1 callersFunctioncontentBlockFromAttachmentURL
contentBlockFromAttachmentURL converts an attachment URL into an Anthropic content block. For data URLs, it parses the MIME type and base64 data to cr
internal/plugins/ai/anthropic/anthropic.go:479
↓ 1 callersFunctioncontentBlocksFromMessage
contentBlocksFromMessage converts a chat message into Anthropic content blocks, handling text content, image URLs (both data URLs and remote URLs), an
internal/plugins/ai/anthropic/anthropic.go:439
↓ 1 callersMethodconvertChatMessage
convertChatMessage converts fabric chat message to OpenAI chat completion message
internal/plugins/ai/openai/chat_completions.go:116
↓ 1 callersMethodconvertGitHubPR
convertGitHubPR transforms GitHub API data into our internal PR struct (pure function)
cmd/generate_changelog/internal/github/client.go:167
↓ 1 callersFunctionconvertMessage
(msg chat.ChatCompletionMessage)
internal/plugins/ai/openai/openai.go:362
↓ 1 callersMethodconvertMessage
(ctx context.Context, message *chat.ChatCompletionMessage)
internal/plugins/ai/ollama/ollama.go:206
↓ 1 callersFunctioncopyFile
(src, dst string)
internal/tools/githelper/githelper.go:175
↓ 1 callersFunctioncopyFile
copyFile copies a file from src to dst. If dst exists, it will be overwritten.
cmd/to_pdf/main.go:194
↓ 1 callersMethodcreateChatPrompt
( userInput: string, systemPromptText?: string, )
web/src/lib/services/ChatService.ts:205
↓ 1 callersFunctioncreateFavoritesStore
()
web/src/lib/store/favorites-store.ts:9
↓ 1 callersFunctioncreateFrontmatter
(content: string)
web/src/lib/store/note-store.ts:18
↓ 1 callersMethodcreateGenaiClient
createGenaiClient creates a new GenAI client for TTS operations
internal/plugins/ai/gemini/gemini.go:303
↓ 1 callersMethodcreateMessageStream
( reader: ReadableStreamDefaultReader<Uint8Array>, )
web/src/lib/services/ChatService.ts:110
↓ 1 callersFunctioncreateNoteStore
()
web/src/lib/store/note-store.ts:11
↓ 1 callersMethodcreateTables
()
cmd/generate_changelog/internal/cache/cache.go:37
↓ 1 callersFunctioncreateThemeStore
()
web/src/lib/store/theme-store.ts:18
↓ 1 callersFunctioncreateToastStore
()
web/src/lib/store/toast-store.ts:9
↓ 1 callersMethodcreateUniquePatternsFile
createUniquePatternsFile creates the unique_patterns.txt file with all pattern names
internal/tools/patterns_loader.go:317
↓ 1 callersFunctiondb_path
Determine the database path.
scripts/readme_updates/update_readme_features.py:59
↓ 1 callersFunctiondecodeHtmlEntities
(text: string)
web/src/lib/services/transcriptService.ts:9
↓ 1 callersFunctiondelete_pattern
Delete an existing pattern.
scripts/python_ui/streamlit.py:478
↓ 1 callersFunctiondetectError
(ytOutput io.Reader)
internal/tools/youtube/youtube.go:179
↓ 1 callersFunctiondetectFormat
(content string)
internal/server/chat.go:218
↓ 1 callersFunctiondetectLanguageFromArgs
detectLanguageFromArgs looks for --language/-g flag in os.Args
internal/cli/help.go:181
↓ 1 callersFunctiondetectLanguageFromEnv
detectLanguageFromEnv detects language from environment variables
internal/cli/help.go:202
↓ 1 callersFunctiondetectMimeTypeFromFile
(path string)
internal/domain/attachment.go:163
↓ 1 callersFunctiondetectMimeTypeFromURL
(url string)
internal/domain/attachment.go:150
↓ 1 callersMethoddetectVersion
detectVersion detects the current version from version.nix or git tags
cmd/generate_changelog/internal/changelog/processing.go:456
↓ 1 callersFunctiondownloadLocale
(path, locale string)
internal/i18n/i18n.go:124
↓ 1 callersFunctiondrainAndClose
(body io.ReadCloser)
internal/plugins/ai/codex/auth_transport.go:197
↓ 1 callersMethodenforceLanguage
(content: string)
web/src/lib/services/ChatService.ts:22
↓ 1 callersFunctionenhance_input_preview
Display a preview of the input content with basic statistics. Shows: - Input text preview - Character count - Word count
scripts/python_ui/streamlit.py:1228
↓ 1 callersMethodensureConfigDir
()
internal/plugins/template/extension_registry.go:99
↓ 1 callersFunctionensureEnvFile
ensureEnvFile checks for the default ~/.config/fabric/.env file and creates it along with the parent directory if it does not exist.
internal/cli/initialization.go:37
↓ 1 callersFunctionensureI18nInitialized
ensureI18nInitialized initializes the i18n system if not already done
internal/cli/help.go:168
↓ 1 callersMethodensureInitialized
()
web/src/lib/services/PdfConversionService.ts:8
↓ 1 callersMethodexchangeCodeForTokens
( ctx context.Context, callbackURL string, pkce pkceCodes, code string, )
internal/plugins/ai/codex/oauth.go:197
↓ 1 callersMethodexecuteStdout
executeStdout runs the command and captures its stdout
internal/plugins/template/extension_executor.go:96
↓ 1 callersMethodexecuteWithFile
executeWithFile runs the command and handles file-based output
internal/plugins/template/extension_executor.go:113
↓ 1 callersFunctionexecute_pattern_chain
Execute a sequence of patterns in a chain, passing output from each to the next. Args: patterns_sequence: List of pattern names to execut
scripts/python_ui/streamlit.py:1141
↓ 1 callersFunctionexecute_patterns
Execute the selected patterns and capture their outputs.
scripts/python_ui/streamlit.py:799
↓ 1 callersMethodextractAndSaveImages
extractAndSaveImages extracts generated images from the response and saves them
internal/plugins/ai/openai/openai_image.go:106
↓ 1 callersMethodextractChanges
(pr *github.PR)
cmd/generate_changelog/internal/changelog/generator.go:565
↓ 1 callersFunctionextractErrorCode
(body []byte)
internal/plugins/ai/codex/errors.go:145
↓ 1 callersFunctionextractExpiryFromJWT
(jwt string)
internal/plugins/ai/codex/token.go:39
↓ 1 callersFunctionextractModelIDs
(models []modelResponse)
internal/plugins/ai/openai/direct_models.go:160
↓ 1 callersMethodextractTextForTTS
extractTextForTTS extracts text content from chat messages for TTS generation
internal/plugins/ai/gemini/gemini.go:293
↓ 1 callersFunctionextract_pattern_info
Extract pattern information from the patterns directory
scripts/pattern_descriptions/extract_patterns.py:35
↓ 1 callersFunctionextract_title_desc
Extract title and description from a feature line.
scripts/readme_updates/update_readme_features.py:160
↓ 1 callersMethodfetchAbacusModels
()
internal/plugins/ai/openai_compatible/providers_config.go:89
↓ 1 callersFunctionfetchFilesViaGitCLI
fetchFilesViaGitCLI clones a repo using the git CLI binary and extracts files. This serves as a fallback when go-git fails (e.g., DNS resolution issue
internal/tools/githelper/githelper.go:127
↓ 1 callersFunctionfetchFilesViaGoGit
fetchFilesViaGoGit clones a repo in memory using go-git and extracts files.
internal/tools/githelper/githelper.go:61
↓ 1 callersMethodfetchModelsFromControlPlane
(ctx context.Context)
internal/plugins/ai/digitalocean/digitalocean.go:69
↓ 1 callersFunctionfetchModelsPage
fetchModelsPage makes a single API request and returns the parsed response. Extracted to ensure proper cleanup of HTTP response bodies in pagination l
internal/plugins/ai/vertexai/models.go:41
↓ 1 callersMethodfetchVendorModels
( ctx context.Context, wg *sync.WaitGroup, vendor Vendor, resultsChan chan<- modelResult)
internal/plugins/ai/vendors.go:115
↓ 1 callersMethodfindVTTFilesWithFallback
findVTTFilesWithFallback searches for VTT files, handling fallback scenarios where the requested language might not be available
internal/tools/youtube/youtube.go:716
↓ 1 callersFunctionfixFormatting
(message string)
cmd/generate_changelog/internal/changelog/generator.go:625
↓ 1 callersFunctionfixInvalidEscapes
fixInvalidEscapes replaces invalid escape sequences in JSON strings
internal/domain/file_manager.go:111
↓ 1 callersMethodformatChangelog
()
cmd/generate_changelog/internal/changelog/generator.go:282
↓ 1 callersMethodformatCommand
formatCommand uses fabric's template system to format the command It creates a variables map for the template system using the input values
internal/plugins/template/extension_executor.go:74
↓ 1 callersFunctionformatDateOnly
(dateStr: string)
web/src/routes/posts/[slug]/+page.ts:16
↓ 1 callersMethodformatMessages
(msgs []*chat.ChatCompletionMessage)
internal/plugins/ai/dryrun/dryrun.go:50
↓ 1 callersMethodformatMultiContentMessage
(msg *chat.ChatCompletionMessage)
internal/plugins/ai/dryrun/dryrun.go:29
↓ 1 callersMethodformatOptions
(opts *domain.ChatOptions)
internal/plugins/ai/dryrun/dryrun.go:69
↓ 1 callersFunctionformatPositionStyle
(position: Position)
web/src/lib/components/ui/tooltip/positioning.ts:25
↓ 1 callersFunctionformatVTTTimestamp
(vttTime string)
internal/tools/youtube/youtube.go:409
↓ 1 callersMethodformatVersion
(version *git.Version)
cmd/generate_changelog/internal/changelog/generator.go:334
↓ 1 callersMethodformatVersionHeader
formatVersionHeader formats just the version header (## ...)
cmd/generate_changelog/internal/changelog/generator.go:430
↓ 1 callersFunctiongeneratePKCECodes
()
internal/plugins/ai/codex/oauth.go:265
↓ 1 callersMethodgenerateRawVersionContent
generateRawVersionContent generates the raw content (PRs + commits) for a version
cmd/generate_changelog/internal/changelog/generator.go:438
↓ 1 callersMethodgenerateTTSAudio
generateTTSAudio handles TTS audio generation using the new SDK
internal/plugins/ai/gemini/gemini.go:311
↓ 1 callersFunctiongenerateUniqueFilename
()
web/src/lib/store/note-store.ts:38
↓ 1 callersFunctiongenerate_words
(count)
internal/plugins/template/Examples/word-generator.py:14
↓ 1 callersMethodgetAllModelNames
(vendorsModels *ai.VendorsModels)
internal/server/models.go:48
← previousnext →501–600 of 1,348, ranked by callers