Skip to content

Commit b5411bd

Browse files
committed
Fixed company and product name swap
1 parent ad306a3 commit b5411bd

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src-tauri/src/generate.rs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,21 @@ pub fn generate_project(app: &tauri::AppHandle, app_state: &tauri::State<'_, App
156156

157157
if project_settings_path.is_file() {
158158
let project_settings = std::fs::read_to_string(&project_settings_path)?;
159-
let project_settings = project_settings
160-
.replace("companyName: ", "DefaultCompany")
161-
.replace("productName: ", &project_info.name.clone());
159+
let mut lines = project_settings.lines().collect::<Vec<_>>();
160+
161+
for line in lines.iter_mut() {
162+
let trimmed_line = line.trim();
163+
if trimmed_line.starts_with("companyName: ") {
164+
*line = " companyName: DefaultCompany";
165+
continue;
166+
}
167+
168+
if trimmed_line.starts_with("productName: ") {
169+
*line = &format!(" productName: {}", project_info.name.clone());
170+
break;
171+
}
172+
}
173+
162174
std::fs::write(&project_settings_path, project_settings)?;
163175
}
164176

0 commit comments

Comments
 (0)