MCPcopy Create free account
hub / github.com/github/gh-aw / getAvailableWorkflowNames

Function getAvailableWorkflowNames

pkg/cli/workflows.go:238–247  ·  view source on GitHub ↗

getAvailableWorkflowNames returns a list of available workflow names (without .md extension)

()

Source from the content-addressed store, hash-verified

236
237// getAvailableWorkflowNames returns a list of available workflow names (without .md extension)
238func getAvailableWorkflowNames() []string {
239 mdFiles, err := getMarkdownWorkflowFiles("")
240 if err != nil {
241 return nil
242 }
243
244 return sliceutil.Map(mdFiles, func(file string) string {
245 return strings.TrimSuffix(filepath.Base(file), ".md")
246 })
247}
248
249// suggestWorkflowNames returns up to 3 similar workflow names using fuzzy matching
250// The target can be a workflow name or filename (with or without .md extension)

Calls 2

MapFunction · 0.92
getMarkdownWorkflowFilesFunction · 0.85