Documentation
¶
Overview ¶
Package scanner discovers git repositories under a projects directory, respecting .katazuke index files for grouping and ignoring subdirectories.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Scan ¶
Scan discovers git repositories under rootPath.
The algorithm:
- If a .katazuke file exists in a directory, parse it for groups/ignores and recurse into group subdirectories.
- If no .katazuke file exists, treat all immediate children as potential repositories.
- Hidden directories (starting with ".") are always skipped.
- Symlink cycles are detected via visited-path tracking.
Types ¶
Click to show internal directories.
Click to hide internal directories.