Eternal.ConsoleUtilities
1.0.7
dotnet add package Eternal.ConsoleUtilities --version 1.0.7
NuGet\Install-Package Eternal.ConsoleUtilities -Version 1.0.7
<PackageReference Include="Eternal.ConsoleUtilities" Version="1.0.7" />
paket add Eternal.ConsoleUtilities --version 1.0.7
#r "nuget: Eternal.ConsoleUtilities, 1.0.7"
// Install Eternal.ConsoleUtilities as a Cake Addin #addin nuget:?package=Eternal.ConsoleUtilities&version=1.0.7 // Install Eternal.ConsoleUtilities as a Cake Tool #tool nuget:?package=Eternal.ConsoleUtilities&version=1.0.7
Eternal Console Utilities
Eternal.ConsoleUtilies NuGet library package for Net8.0
Copyright 2024 Eternal Developments, LLC. All Rights Reserved.
License
MIT
Functionality
ConsoleLogger
A set of helper functions to log to a command prompt with colors based on the function. e.g. warnings are printed in yellow. Function to convert a TimeSpan into a human readable string. Function to convert a number of bytes into a human readable string.
ConsoleProcess
A function to launch a process with basic error checking and output capture.
JsonHelper
A set of functions to read and write Json files.
XmlHelper
A set of functions to read and write Xml files.
YamlHelper
A set of functions to read and write Yaml files.
Changes 22nd June 2024
Updated Nuget packages Added License.txt Added link to T-Shirts
Changes 4th March 2024
Added basic Yaml support Improved unit tests
Changes 25th January 2024
Updated packages Updated to Net8.0 Added TimeString Added MemoryString
Notes
Full Doxygen documentation at https://eternaldevelopments.com/docs
All functions have basic unit tests to avoid simple mistakes.
I have no intention of maintaining backwards compatability, but will endeavor to mention if I make any changes.
This utility appeals to the most niche aspects of development, but if you feel like making a donation, please send DOGE to D5iPmmqhT2niGF6Q9BCb4u7RD4FPR1SFPh or buy a #programmerlife t-shirt
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Newtonsoft.Json (>= 13.0.3)
- YamlDotNet (>= 15.3.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Eternal.ConsoleUtilities:
Package | Downloads |
---|---|
Eternal.PerforceUtilities
Some Perforce helper functions. |
GitHub repositories
This package is not used by any popular GitHub repositories.