@@ -22,16 +22,18 @@ private_lane :get_last_version_code do
22
22
end
23
23
24
24
private_lane :clean_folder do
25
- folder_path = "./metadata/en-US/images/phoneScreenshots"
26
-
27
- if Dir . exist? ( folder_path )
28
- Dir . foreach ( folder_path ) do |file |
29
- file_path = File . join ( folder_path , file )
30
- File . delete ( file_path ) if File . file? ( file_path )
25
+ folders = [ "./metadata/en-US/images/phoneScreenshots" , "./metadata/en-US/images/sevenInchScreenshots" , "./metadata/en-US/images/tenInchScreenshots" ]
26
+
27
+ folders . each do |folder_path |
28
+ if Dir . exist? ( folder_path )
29
+ Dir . foreach ( folder_path ) do |file |
30
+ file_path = File . join ( folder_path , file )
31
+ File . delete ( file_path ) if File . file? ( file_path )
32
+ end
33
+ UI . message ( "✅ All files in '#{ folder_path } ' have been removed." )
34
+ else
35
+ UI . message ( "❌ Folder '#{ folder_path } ' does not exist." )
31
36
end
32
- UI . message ( "✅ All files in '#{ folder_path } ' have been removed." )
33
- else
34
- UI . message ( "❌ Folder '#{ folder_path } ' does not exist." )
35
37
end
36
38
end
37
39
@@ -46,18 +48,20 @@ private_lane :populate_metadata do
46
48
end
47
49
48
50
screenshots_src = '/tmp/flutter_app_screenshots'
49
- screenshots_dest = File . join ( metadata_path , ' en-US/images/phoneScreenshots' )
51
+ screenshots_dests = [ "./metadata/en-US/images/phoneScreenshots" , "./metadata/ en-US/images/sevenInchScreenshots" , "./metadata/en-US/images/tenInchScreenshots" ]
50
52
51
53
clean_folder
52
54
53
55
require 'fileutils'
54
- FileUtils . mkdir_p ( screenshots_dest )
55
-
56
- Dir . foreach ( screenshots_src ) do |filename |
57
- next if filename == '.' || filename == '..'
58
- src_file = File . join ( screenshots_src , filename )
59
- dest_file = File . join ( screenshots_dest , filename )
60
- FileUtils . mv ( src_file , dest_file )
56
+ screenshots_dests . each do |screenshots_dest |
57
+ FileUtils . mkdir_p ( screenshots_dest )
58
+
59
+ Dir . foreach ( screenshots_src ) do |filename |
60
+ next if filename == '.' || filename == '..'
61
+ src_file = File . join ( screenshots_src , filename )
62
+ dest_file = File . join ( screenshots_dest , filename )
63
+ FileUtils . mv ( src_file , dest_file )
64
+ end
61
65
end
62
66
end
63
67
0 commit comments