From 894321e0e3f5a42966d97480404be7e09d1b2d06 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Wed, 7 Feb 2024 18:01:35 +0800 Subject: [PATCH] chore: add auto pack nupkg file script. --- .gitignore | 2 ++ build/{build.Lang.template.nuspec => build.Lang.template} | 0 build/create_lang_nuspec_file.py | 2 +- build/create_nupkg_file.ps1 | 4 ++++ 4 files changed, 7 insertions(+), 1 deletion(-) rename build/{build.Lang.template.nuspec => build.Lang.template} (100%) create mode 100644 build/create_nupkg_file.ps1 diff --git a/.gitignore b/.gitignore index 903f36f4..42c130db 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,9 @@ packages/ build/* !build/build.cake !build/build*.nuspec +!build/build.Lang.template !build/create_lang_nuspec_file.py +!build/create_nupkg_file.ps1 !build/build.ps1 !build/LICENSE !build/icon.png diff --git a/build/build.Lang.template.nuspec b/build/build.Lang.template similarity index 100% rename from build/build.Lang.template.nuspec rename to build/build.Lang.template diff --git a/build/create_lang_nuspec_file.py b/build/create_lang_nuspec_file.py index d8c50ea0..91372f2e 100644 --- a/build/create_lang_nuspec_file.py +++ b/build/create_lang_nuspec_file.py @@ -2,7 +2,7 @@ from pathlib import Path def main(): - with open('build.Lang.template.nuspec', 'r', encoding='utf-8') as template_file: + with open('build.Lang.template', 'r', encoding='utf-8') as template_file: template_content = template_file.read() resx_file_folder = Path('../src/Shared/HandyControl_Shared/Properties/Langs') diff --git a/build/create_nupkg_file.ps1 b/build/create_nupkg_file.ps1 new file mode 100644 index 00000000..d6029abb --- /dev/null +++ b/build/create_nupkg_file.ps1 @@ -0,0 +1,4 @@ +./tools/nuget pack build.nuspec -Symbols -SymbolPackageFormat snupkg +Get-ChildItem -Path ./build.Lang.*.nuspec | ForEach-Object { + ./tools/nuget pack $_ +}