Skip to content

Instantly share code, notes, and snippets.

@dejavvu
Forked from g0rdan/terminator.sh
Created March 8, 2023 11:54
Show Gist options
  • Save dejavvu/446c8afc16e37ee22a32c62fed00bc6d to your computer and use it in GitHub Desktop.
Save dejavvu/446c8afc16e37ee22a32c62fed00bc6d to your computer and use it in GitHub Desktop.
Ultimate Flutter cleaning
#!/bin/bash
echo "flutter clean ..."
flutter clean
echo "Deleting .flutter-plugins ..."
rm -rf .flutter-plugins
echo "Deleting .packages ..."
rm -rf .packages
echo "Deleting .symlinks ..."
rm -rf ios/.symlinks/
echo "Deleting build/ ..."
rm -rf build/
echo "Deleting ios/Pods ..."
rm -rf ios/Pods
echo "Deleting ios/Podfile* ..."
rm ios/Podfile*
echo "Deleting .pub-cache ..."
rm -rf "${HOME}/.pub-cache/"
echo "Deleting pubspec.lock ..."
rm pubspec.lock
echo "Deleting ios/Runner.xcodeproj/project.xcworkspace ..."
rm -rf ios/Runner.xcodeproj/project.xcworkspace
echo "Deleting Library/Caches/CocoaPods ..."
rm -rf "${HOME}/Library/Caches/CocoaPods"
echo "Deleting DerivedData ..."
rm -rf "~/Library/Developer/Xcode/DerivedData"
echo "Running flutter packages get ..."
flutter packages get
echo "Done."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment