🚧 add script to get packages for all projects

This commit is contained in:
Nishant Srivastava
2019-06-20 07:41:34 +02:00
parent 291876b9aa
commit d8d0cc0898

23
get_packages.sh Executable file
View File

@ -0,0 +1,23 @@
#!/bin/bash
# Written by Nishant Srivastava
# Call as
# ./get_packages.sh
echo "# Updating to packages..."
# Iterate over each sub-directory inside the current directory
for DIR in ./*;
do
# Check if pubspec.yaml file exists inside the $DIR directory
# If it does then it is a Flutter project
if [ -f "$DIR/pubspec.yaml" ]; then
# Update the packages in the project
echo ""
echo ">>>> Get packages for " "$DIR"
# Run `flutter packages get` command inside the sub-directory i.e Flutter project
(cd "$DIR" && flutter packages get);
echo ""
echo ">>>> Done."
fi
done