d
This commit is contained in:
16
Utilities/platform/2/generation/generateImports.py
Normal file
16
Utilities/platform/2/generation/generateImports.py
Normal file
@@ -0,0 +1,16 @@
|
||||
def generateImports(c):
|
||||
fileName = f"{c.src}/../{c.module}.podspec"
|
||||
# Для сборного модуля используем путь к корневому podspec.
|
||||
if c.path != c.module:
|
||||
parent = c.path.split("/")[0]
|
||||
fileName = fileName.replace(f"{c.module}/src/../{c.module}", parent)
|
||||
lines = c.readFile(fileName)
|
||||
items = ["Combine", "Foundation", "UIKit"]
|
||||
|
||||
prefix = "s.dependency '"
|
||||
for ln in lines:
|
||||
if ln.startswith(prefix):
|
||||
name = ln[len(prefix):-1]
|
||||
items.append(name)
|
||||
|
||||
c.imports = "import " + "\nimport ".join(sorted(items))
|
||||
Reference in New Issue
Block a user