generate.sh 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/bin/bash
  2. # Store the current working directory
  3. original_dir=$(pwd)
  4. # Change the current working directory to the script's location
  5. cd "$(dirname "$0")"
  6. # Call the script in the 'language_files' folder
  7. echo "Generating files using easy_localization"
  8. cd language_files
  9. # Allow execution permissions on CI
  10. chmod +x ./generate_language_files.sh
  11. ./generate_language_files.sh "$@"
  12. # Return to the main script directory
  13. cd ..
  14. # Call the script in the 'freezed' folder
  15. echo "Generating files using build_runner"
  16. cd freezed
  17. # Allow execution permissions on CI
  18. chmod +x ./generate_freezed.sh
  19. ./generate_freezed.sh "$@"
  20. # Return to the main script directory
  21. cd ..
  22. echo "Generating env files using build_runner"
  23. cd env
  24. # Allow execution permissions on CI
  25. chmod +x ./generate_env.sh
  26. ./generate_env.sh "$@"
  27. # Return to the main script directory
  28. cd ..
  29. echo "Generating svg files using flowy_svg"
  30. cd flowy_icons
  31. # Allow execution permissions on CI
  32. chmod +x ./generate_flowy_icons.sh
  33. ./generate_flowy_icons.sh "$@"
  34. # Return to the original directory
  35. cd "$original_dir"