mirror of
https://github.com/langgenius/dify.git
synced 2026-07-22 11:38:34 +08:00
Co-authored-by: GareArc <garethcxy@dify.ai> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: L1nSn0w <l1nsn0w@qq.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: gigglewang <gigglewang@dify.ai> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com>
15 lines
395 B
TypeScript
15 lines
395 B
TypeScript
function normalize(p: string): string {
|
|
return p.replace(/\\/g, '/')
|
|
}
|
|
|
|
export function isExcludedCommandPath(relPath: string): boolean {
|
|
return normalize(relPath).split('/').some(seg => seg.startsWith('_'))
|
|
}
|
|
|
|
export function isCommandIndexPath(relPath: string): boolean {
|
|
const n = normalize(relPath)
|
|
if (!n.endsWith('/index.ts'))
|
|
return false
|
|
return !isExcludedCommandPath(n)
|
|
}
|