AetherUtils.Core
1.0.10
dotnet add package AetherUtils.Core --version 1.0.10
NuGet\Install-Package AetherUtils.Core -Version 1.0.10
<PackageReference Include="AetherUtils.Core" Version="1.0.10" />
paket add AetherUtils.Core --version 1.0.10
#r "nuget: AetherUtils.Core, 1.0.10"
// Install AetherUtils.Core as a Cake Addin #addin nuget:?package=AetherUtils.Core&version=1.0.10 // Install AetherUtils.Core as a Cake Tool #tool nuget:?package=AetherUtils.Core&version=1.0.10
Aether Utilities
This is a collection of classes and custom controls that are used across my various projects. This package contains many useful methods and helpers that make starting a new project with it easy.
I found that I was always copying most of the same boilerplate code between projects of mine, so I decided that a single, Nuget package would be better. That way, it can just be installed into the project to access all the helper code.
As you can tell from below, this utility package contains quite a bit of functionality; there is more than what's listed here. I will also be updating this package with new functionality as needed by my projects.
Full documentation can be found here: https://ethan-hann.github.io/AetherUtils/
Features (in no particular order):
- Reading/writing JSON files and XML files from disk or to/from .NET objects.
- File/.NET encryption/decryption.
- Extended file, folder, and path manipulators.
- Simple licensing framework; built by extending the Standard.NET licensing package.
- Logging framework
- Various reflection classes to help get data from a class at runtime.
- File/.NET object hashing (and verification).
- Password generation based on rules. Rules can be saved to files and .NET objects and then encrypted.
- Various custom WinForms controls targeting .NET Core 8.0 and above.
- Extended property grid with extra buttons
- Image combo box (allows for an image and text to be displayed in a combo box)
- Input box pop up form
- Split button
- Icon lists and readers
- Serializable dictionary
- Proportional random selector
- 2FA framework
- LOTS of extension methods.
- Full configuration helper framework
- Read/Write custom configuration files using YAML.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0-windows7.0 is compatible. |
-
net8.0-windows7.0
- Newtonsoft.Json (>= 13.0.3)
- NLog (>= 5.2.8)
- NLog.Extensions.Logging (>= 5.3.8)
- QRCoder (>= 1.4.3)
- Standard.Licensing (>= 1.1.7)
- YamlDotNet (>= 15.1.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AetherUtils.Core:
Package | Downloads |
---|---|
WIG.Lib
A specialized library for generating and managing custom icons for Cyberpunk 2077 modding projects. |
GitHub repositories
This package is not used by any popular GitHub repositories.