Skip to content

Commit 7f95300

Browse files
committed
♻️ :: GenerateModule Script / 불필요한 Project.swift 재선언하는 코드 제거
1 parent 501d4ea commit 7f95300

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

Scripts/GenerateModule.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ func registerModuleDependency() {
6565
}
6666
targetString += "\n\(tab(1))]"
6767
makeProjectSwift(targetString: targetString)
68-
makeProjectScaffold(targetString: targetString)
68+
makeSourceScaffold()
6969
}
7070

7171
func tab(_ count: Int) -> String {
7272
var tabString = ""
7373
for _ in 0..<count {
74-
tabString += "\t\t"
74+
tabString += " "
7575
}
7676
return tabString
7777
}
@@ -110,9 +110,9 @@ func makeDirectories(_ paths: [String]) {
110110

111111
func makeProjectSwift(targetString: String) {
112112
let projectSwift = """
113+
import DependencyPlugin
113114
import ProjectDescription
114115
import ProjectDescriptionHelpers
115-
import DependencyPlugin
116116
117117
let project = Project.module(
118118
name: ModulePaths.\(layer.rawValue).\(moduleName).rawValue,
@@ -130,10 +130,10 @@ func makeProjectDirectory() {
130130
makeDirectory(path: currentPath + "Projects/\(layer.rawValue)/\(moduleName)")
131131
}
132132

133-
func makeProjectScaffold(targetString: String) {
133+
func makeSourceScaffold() {
134134
_ = try? bash.run(
135135
commandName: "tuist",
136-
arguments: ["scaffold", "Module", "--name", "\(moduleName)", "--layer", "\(layer.rawValue)", "--target", "\(targetString)"]
136+
arguments: ["scaffold", "Sources", "--name", "\(moduleName)", "--layer", "\(layer.rawValue)"]
137137
)
138138
}
139139

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1+
import DependencyPlugin
12
import ProjectDescription
23
import ProjectDescriptionHelpers
3-
import DependencyPlugin
44

5-
let project = Project.makeModule(
5+
let project = Project.module(
66
name: ModulePaths.{{ layer }}.{{ name }}.rawValue,
7-
product: .staticLibrary,
8-
targets: {{ target }},
9-
internalDependencies: []
7+
targets: {{ target }}
108
)

0 commit comments

Comments
 (0)