MCPcopy Create free account
hub / github.com/FastLED/FastLED / main

Function main

ci/discover_sources.py:40–57  ·  view source on GitHub ↗

Main entry point for source discovery.

()

Source from the content-addressed store, hash-verified

38
39
40def main() -> None:
41 """Main entry point for source discovery."""
42 if len(sys.argv) < 2:
43 print(
44 "Usage: discover_sources.py <base_dir> [pattern] [recursive]",
45 file=sys.stderr,
46 )
47 sys.exit(1)
48
49 base_dir = sys.argv[1]
50 pattern = sys.argv[2] if len(sys.argv) > 2 else "*.cpp"
51 recursive = sys.argv[3].lower() == "true" if len(sys.argv) > 3 else False
52
53 sources = discover_sources(base_dir, pattern, recursive)
54
55 # Output one file path per line
56 for source in sources:
57 print(source)
58
59
60if __name__ == "__main__":

Callers 1

Calls 2

discover_sourcesFunction · 0.85
printFunction · 0.50

Tested by

no test coverage detected