6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/digipolitan-apps-tools/xcodeproj.rb', line 6
def self.rename_project(project = nil)
if project == nil
project = self.get_project()
end
project_name = File.basename(project, ".xcodeproj")
app_name = Digipolitan::UI.input("Project name ?")
if Digipolitan::UI.confirm("Are you sure to replace the current project '#{project_name}' to '#{app_name}' ?")
Digipolitan::UI.message("Starting replacement...")
ignored_entries = [".git", "DerivedData"]
Digipolitan::FileUtils.rename_files(project_name, app_name, ignored_entries)
Digipolitan::FileUtils.replace_contents_of_files(project_name, app_name, ignored_entries)
Digipolitan::UI.success("Successfully replaced '#{project_name}' with '#{app_name}'")
end
end
|