diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.Polonium.Wrokspace/.idea/.gitignore b/.idea/.idea.Polonium.Wrokspace/.idea/.gitignore new file mode 100644 index 0000000..766eb86 --- /dev/null +++ b/.idea/.idea.Polonium.Wrokspace/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/contentModel.xml +/projectSettingsUpdater.xml +/.idea.Polonium.Wrokspace.iml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/NuGet.config b/NuGet.config new file mode 100644 index 0000000..db4bed5 --- /dev/null +++ b/NuGet.config @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/VersionInfo.props b/VersionInfo.props index ad4c385..ffedd2d 100644 --- a/VersionInfo.props +++ b/VersionInfo.props @@ -1,9 +1,9 @@ 4.4.0-beta.3 - 0.1.2 - 0.1.2 - 0.1.2 - 0.0.2 + 0.1.2-dev + 0.1.2-dev + 0.1.2-dev + 0.0.2-dev \ No newline at end of file diff --git a/run b/run index 05908b0..87cb38e 100644 --- a/run +++ b/run @@ -3,14 +3,29 @@ set -e Projects=("Polonium.Tasks" "Polonium" "Polonium.Generators" "Polonium.Sdk") +PUBLISH=false +while [[ $# -gt 0 ]]; do + case $1 in + --publish) + PUBLISH=true + shift + ;; + *) + echo "Unknown option: $1" + exit 1 + ;; + esac +done rm -rf ~/.nuget/packages/polonium* for proj in "${Projects[@]}"; do - + cp -f "./NuGet.config" "../$proj/NuGet.config" cp -f "./VersionInfo.props" "../$proj/VersionInfo.props" dotnet clean "../$proj/$proj.csproj" dotnet restore "../$proj/$proj.csproj" dotnet build "../$proj/$proj.csproj" - chmod +x "../$proj/publish" - bash "../$proj/publish" + if [[ "$PUBLISH" == true ]]; then + chmod +x "../$proj/publish" + bash "../$proj/publish" + fi done \ No newline at end of file