GetNuTool 1.9 - Embeddable Package Manager (+core in .bat); 🕊
📑 What's new in 1.9 ...
-
FIXED: TLS 1.3 (and newer versions) support.
-
FIXED: Invalid return code in gnt.bat in attempt to use
||
-
FIXED: Incorrect delayed expansion when embedding gnt.bat
-
NEW: Added
break
option to control the break on first package error when multiple receiving. -
NEW: Hash values control using
sha1
for receiving every package if used unsecured channels (~windows xp) etc.
get
&grab
modes; packages.config & inline records support. -
NEW: Implemented alias to
ngpackages=...
gnt.bat.
gnt Conari gnt "regXwild;Fnv1a128"
-
NEW: Added new
grab
mode. Grabs data without unpacking. The available parameters are similar toget
.
gnt Huid/1.0.0:src.nupkg /t:grab gnt :../netfx4sdk.cmd /t:grab /p:ngserver=https://server/netfx4sdk.cmd
-
NEW:
ssl3=true
option to not drop legacy ssl3, tls1.0, tls1.1. -
NEW: Added
logo
global property to hide logo when processing starts. -
NEW: Extra C# edition: GetNuTool.cs includes a fully compatible gnt.core inside.
(.NET Framework 4.0+, .NET 5+, Mono, .NET Core, .NET Standard)
var gnt = new net.r_eg.GetNuTool(); gnt.Run(ngpackages: "Conari;regXwild"); ... gnt.Run(ngpackages: "Fnv1a128");
-
CHANGED: ngconfig default values: packages.config;.tools\packages.config
-
CHANGED: Removed
-msbuild
key in gnt.bat. Override engine instead. -
CHANGED: Overriding engine in gnt.bat via msb.gnt.cmd (either file or environment variable)
-
CHANGED: Dropped support for ssl3 + tls1.0 + tls1.1 by default.
Setssl3=true
to cancel this. -
NOTE: GetNuTool releases are now accompanied by a .sha1 file in the official distribution;
At the same time, commits from which releases are published are signed with the committer's verified signature (GPG).Make sure you are using official, unmodified, safe versions. https://github.com/3F/GetNuTool/releases/latest