12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/bin/bash
- set -e
- dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
- trap "cleanup" ERR
- setup() {
- cp $dir/.clang-format $dir/..
- cp $dir/build.gradle $dir/..
- cp $dir/settings.gradle $dir/..
- cp $dir/.editorconfig $dir/../spine-csharp
- cp $dir/.editorconfig $dir/../spine-xna
- cp $dir/.editorconfig $dir/../spine-monogame
- cp $dir/.editorconfig $dir/../spine-unity
- }
- cleanup() {
- rm $dir/../.clang-format
- rm $dir/../build.gradle
- rm $dir/../settings.gradle
- rm $dir/../spine-csharp/.editorconfig
- rm $dir/../spine-xna/.editorconfig
- rm $dir/../spine-monogame/.editorconfig
- rm $dir/../spine-unity/.editorconfig
- }
- # copy Gradle, dotnet-format, and clang-format config to root
- setup
- # Execute spotless and dotnet-format
- pushd $dir/..
- ./formatters/gradlew spotlessApply
- dotnet-format spine-csharp/spine-csharp.sln
- dotnet-format -f spine-xna
- dotnet-format -f spine-monogame
- dotnet-format -f spine-unity
- popd
- # Delete Gradle, dotnet-format, and clang-format config files in root
- cleanup
|