Files
flutter-examples/get_packages.sh
2019-06-20 07:41:34 +02:00

23 lines
586 B
Bash
Executable File

#!/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