@@ -45,6 +45,9 @@ read spotless_version;
45
45
echo " Version to change ktlint to (e.g 0.45.2): " ;
46
46
read ktlint_version;
47
47
48
+ echo " Version to change Accompanist to (e.g 0.24.9-beta): " ;
49
+ read accompanist_version;
50
+
48
51
if [ -z " $snapshot_version " ]; then
49
52
echo " Changing Compose version to $compose_version "
50
53
else
54
57
# Change Dependencies.kt versions
55
58
for DEPENDENCIES_FILE in ` find . -type f -iname " dependencies.kt" ` ; do
56
59
COMPOSE_BLOCK=false;
60
+ ACCOMPANIST_BLOCK=false;
57
61
MADE_CHANGE=false;
58
62
TEMP_FILENAME=" ${DEPENDENCIES_FILE} _new" ;
59
63
while IFS= read -r line; do
@@ -63,14 +67,20 @@ for DEPENDENCIES_FILE in `find . -type f -iname "dependencies.kt"` ; do
63
67
elif [[ $line == * " val snapshot =" * && " $snapshot_version " != " " ]] && $COMPOSE_BLOCK = true ; then
64
68
echo " $line " | sed -En ' s/".*"/"' $snapshot_version ' "/p'
65
69
MADE_CHANGE=true;
70
+ elif [[ $line == * " val version =" * && " $accompanist_version " != " " ]] && $ACCOMPANIST_BLOCK = true ; then
71
+ echo " $line " | sed -En ' s/".*"/"' $accompanist_version ' "/p'
72
+ MADE_CHANGE=true;
66
73
elif [[ $line == * " val ktlint =" * && " $ktlint_version " != " " ]]; then
67
74
echo " $line " | sed -En ' s/".*"/"' $ktlint_version ' "/p'
68
75
MADE_CHANGE=true;
69
76
else
70
77
if [[ $line == * " object Compose {" * ]]; then
71
78
COMPOSE_BLOCK=true;
79
+ elif [[ $line == * " object Accompanist {" * ]]; then
80
+ ACCOMPANIST_BLOCK=true;
72
81
elif [[ $line == * " }" * ]]; then
73
82
COMPOSE_BLOCK=false;
83
+ ACCOMPANIST_BLOCK=false;
74
84
fi
75
85
echo " $line " ;
76
86
fi
@@ -95,6 +105,9 @@ for DEPENDENCIES_FILE in `find . -type f -iname "build.gradle"` ; do
95
105
elif [[ $line == * " ext.compose_snapshot_version =" * && " $snapshot_version " != " " ]]; then
96
106
echo " $line " | sed -En " s/\'.*'/\'$snapshot_version \'/p"
97
107
MADE_CHANGE=true;
108
+ elif [[ $line == * " ext.accompanist_version =" * && " $accompanist_version " != " " ]]; then
109
+ echo " $line " | sed -En " s/\'.*'/\'$accompanist_version \'/p"
110
+ MADE_CHANGE=true;
98
111
elif [[ $line == * " 'com.diffplug.spotless' version" * && " $spotless_version " != " " ]]; then
99
112
echo " $line " | sed -En " s/\'.*'/\'com.diffplug.spotless\' version \'$spotless_version \'/p"
100
113
MADE_CHANGE=true;
0 commit comments