--pick flag
This commit is contained in:
@@ -168,3 +168,22 @@ var frontendExts = []string{
|
||||
".ts", ".tsx",
|
||||
".vue", ".svelte",
|
||||
}
|
||||
|
||||
func RenderBreadcrumb(absRoot, relPath string) string {
|
||||
var sb strings.Builder
|
||||
rootName := filepath.Base(absRoot)
|
||||
dir := filepath.Dir(relPath)
|
||||
if dir == "." {
|
||||
return rootName + "/" + filepath.Base(relPath)
|
||||
}
|
||||
|
||||
parts := strings.Split(filepath.ToSlash(dir), "/")
|
||||
sb.WriteString(rootName)
|
||||
for _, part := range parts {
|
||||
sb.WriteString(" / ")
|
||||
sb.WriteString(part)
|
||||
}
|
||||
sb.WriteString(" / ")
|
||||
sb.WriteString(filepath.Base(relPath))
|
||||
return sb.String()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user