From 9bdd8944e1bfc93196684cf063c6d1567fdd2d2e Mon Sep 17 00:00:00 2001 From: STAM Date: Mon, 14 Jul 2025 12:24:31 +0300 Subject: [PATCH] minor updates --- CHANGELOG.md | 4 ++ README.md | 4 +- src/Properties/launchSettings.json | 4 +- src/atlassian-downloader.csproj | 26 ++++++------- src/build.bat | 60 +++++++++++++++--------------- src/build.sh | 20 +++++----- 6 files changed, 60 insertions(+), 58 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ca4225..3d2fe2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Atlassian Downloader - Changelog ## 2.x +* `2.0.0.3` - minor update: + * Updated dependencies. + * `dotnet9` + * updated to new JSON format from atlassian * `2.0.0.2` - minor update: * Added `maxRetries (default: 5)` and `delayBetweenRetries (default: 2500, milliseconds)` args, to redownload file if connection will be reset. * Updated dependencies. diff --git a/README.md b/README.md index 1873718..9bfe6a3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Atlassian Downloader -Console app written with `c#` and `dotnet8` for downloading all avalible products from `Atlassian`. Why not? +Console app written with `c#` and `dotnet9` for downloading all avalible products from `Atlassian`. Why not? ![Atlassian Downloader](https://rawcdn.githack.com/EpicMorg/atlassian-downloader/28d17af55fbd4944d75f70d6bcb702e409820f64/.github/media/screenshot-01.png) ![Atlassian Downloader](https://rawcdn.githack.com/EpicMorg/atlassian-downloader/28d17af55fbd4944d75f70d6bcb702e409820f64/.github/media/screenshot-03.png) @@ -15,7 +15,7 @@ Console app written with `c#` and `dotnet8` for downloading all avalible product # How to... ## ..develop -1. preinstall `dotnet8`. Download [here](https://dotnet.microsoft.com/download/dotnet/8.0). +1. preinstall `dotnet9`. Download [here](https://dotnet.microsoft.com/download/dotnet/8.0). 2. preinstall `VS2022`. Download [here](https://visualstudio.microsoft.com/vs/). 3. `git clone` this repo. 4. `cd` to `/src`. diff --git a/src/Properties/launchSettings.json b/src/Properties/launchSettings.json index fd271c9..1691e63 100644 --- a/src/Properties/launchSettings.json +++ b/src/Properties/launchSettings.json @@ -2,9 +2,7 @@ "profiles": { "atlassian-downloader": { "commandName": "Project", - //"commandLineArgs": "--version" - "commandLineArgs": "--help" - // "commandLineArgs": "--action=ShowRawJson --output-dir=F:\\temp\\atlassian\\test1" + "commandLineArgs": " --output-dir \"S:\\Vendors\\Atlassian\"" } } } \ No newline at end of file diff --git a/src/atlassian-downloader.csproj b/src/atlassian-downloader.csproj index 1c2b4d9..c561894 100644 --- a/src/atlassian-downloader.csproj +++ b/src/atlassian-downloader.csproj @@ -13,7 +13,7 @@ enable Exe true - net8.0 + net9.0 false favicon.ico @@ -27,25 +27,25 @@ git https://github.com/EpicMorg/atlassian-downloader atlassian, donwloader, epicmorg - 2.0.0.2 - 2.0.0.2 - 2.0.0.2 - EpicMorg 2024 + 2.0.0.3 + 2.0.0.3 + 2.0.0.3 + EpicMorg 2025 Atlassian Downloader EpicMorg README.md EpicMorg.Atlassian.Downloader - - - - - - - + + + + + + + - + True diff --git a/src/build.bat b/src/build.bat index 02857f5..1313d7e 100644 --- a/src/build.bat +++ b/src/build.bat @@ -12,36 +12,36 @@ dotnet.exe publish -p:PublishProfile=linux-arm --force dotnet.exe publish -p:PublishProfile=linux-arm64 --force dotnet.exe publish -p:PublishProfile=linux-bionic-x64 --force -del /F bin\\Release\\net8.0\\win-x64\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\win-x86\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\win-arm64\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\osx-x64\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\osx-arm64\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\linux-x64\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\linux-musl-x64\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\linux-arm\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\linux-arm64\\publish\\atlassian-downloader.pdb -del /F bin\\Release\\net8.0\\linux-bionic-x64\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\win-x64\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\win-x86\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\win-arm64\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\osx-x64\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\osx-arm64\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\linux-x64\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\linux-musl-x64\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\linux-arm\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\linux-arm64\\publish\\atlassian-downloader.pdb +del /F bin\\Release\\net9.0\\linux-bionic-x64\\publish\\atlassian-downloader.pdb -type nul > bin/Release/net8.0/win-x64/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/win-x86/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/win-arm64/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/osx-x64/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/osx-arm64/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/linux-x64/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/linux-musl-x64/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/linux-arm/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/linux-arm64/publish/createdump.exe.ignore -type nul > bin/Release/net8.0/linux-bionic-x64/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/win-x64/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/win-x86/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/win-arm64/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/osx-x64/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/osx-arm64/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/linux-x64/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/linux-musl-x64/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/linux-arm/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/linux-arm64/publish/createdump.exe.ignore +type nul > bin/Release/net9.0/linux-bionic-x64/publish/createdump.exe.ignore -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-win-x64.zip ./bin/Release/net8.0/win-x64/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-win-x86.zip ./bin/Release/net8.0/win-x86/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-win-arm64.zip ./bin/Release/net8.0/win-arm64/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-osx-x64.zip ./bin/Release/net8.0/osx-x64/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-osx-arm64.zip ./bin/Release/net8.0/osx-arm64/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-linux-x64.zip ./bin/Release/net8.0/linux-x64/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-linux-musl-x64.zip ./bin/Release/net8.0/linux-musl-x64/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-linux-arm.zip ./bin/Release/net8.0/linux-arm/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-linux-arm64.zip ./bin/Release/net8.0/linux-arm64/publish/* -7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net8.0-linux-bionic-x64.zip ./bin/Release/net8.0/linux-bionic-x64/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-win-x64.zip ./bin/Release/net9.0/win-x64/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-win-x86.zip ./bin/Release/net9.0/win-x86/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-win-arm64.zip ./bin/Release/net9.0/win-arm64/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-osx-x64.zip ./bin/Release/net9.0/osx-x64/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-osx-arm64.zip ./bin/Release/net9.0/osx-arm64/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-linux-x64.zip ./bin/Release/net9.0/linux-x64/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-linux-musl-x64.zip ./bin/Release/net9.0/linux-musl-x64/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-linux-arm.zip ./bin/Release/net9.0/linux-arm/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-linux-arm64.zip ./bin/Release/net9.0/linux-arm64/publish/* +7z a -tzip -mx5 -r0 ./bin/atlassian-downloader-net9.0-linux-bionic-x64.zip ./bin/Release/net9.0/linux-bionic-x64/publish/* diff --git a/src/build.sh b/src/build.sh index d21e2e2..8177c73 100644 --- a/src/build.sh +++ b/src/build.sh @@ -2,16 +2,16 @@ export DOTNET_CLI_TELEMETRY_OPTOUT=true export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true -dotnet publish -p:PublishProfile=win-x64 --force -dotnet publish -p:PublishProfile=win-x86 --force -dotnet publish -p:PublishProfile=win-arm64 --force -dotnet publish -p:PublishProfile=osx-x64 --force -dotnet publish -p:PublishProfile=osx-arm64 --force -dotnet publish -p:PublishProfile=linux-x64 --force -dotnet publish -p:PublishProfile=linux-musl-x64 --force -dotnet publish -p:PublishProfile=linux-arm --force -dotnet publish -p:PublishProfile=linux-arm64 --force -dotnet publish -p:PublishProfile=linux-bionic-x64 --force +dotnet publish -p:PublishProfile=win-x64 --net9.0 +dotnet publish -p:PublishProfile=win-x86 --net9.0 +dotnet publish -p:PublishProfile=win-arm64 --net9.0 +dotnet publish -p:PublishProfile=osx-x64 --net9.0 +dotnet publish -p:PublishProfile=osx-arm64 --net9.0 +dotnet publish -p:PublishProfile=linux-x64 --net9.0 +dotnet publish -p:PublishProfile=linux-musl-x64 --net9.0 +dotnet publish -p:PublishProfile=linux-arm --net9.0 +dotnet publish -p:PublishProfile=linux-arm64 --net9.0 +dotnet publish -p:PublishProfile=linux-bionic-x64 --net9.0 rm -rfv ./bin/Release/net8.0/win-x64/publish/atlassian-downloader.pdb rm -rfv ./bin/Release/net8.0/win-x86/publish/atlassian-downloader.pdb