NextGenSoftware.CLI.Engine
2.0.1
See the version list below for details.
dotnet add package NextGenSoftware.CLI.Engine --version 2.0.1
NuGet\Install-Package NextGenSoftware.CLI.Engine -Version 2.0.1
<PackageReference Include="NextGenSoftware.CLI.Engine" Version="2.0.1" />
<PackageVersion Include="NextGenSoftware.CLI.Engine" Version="2.0.1" />
<PackageReference Include="NextGenSoftware.CLI.Engine" />
paket add NextGenSoftware.CLI.Engine --version 2.0.1
#r "nuget: NextGenSoftware.CLI.Engine, 2.0.1"
#:package NextGenSoftware.CLI.Engine@2.0.1
#addin nuget:?package=NextGenSoftware.CLI.Engine&version=2.0.1
#tool nuget:?package=NextGenSoftware.CLI.Engine&version=2.0.1
NextGen Software CLI Engine
This library is used for other NextGen Software libraries/products such as STAR ODK CLI, .NET HDK CLI, Logging, WebSocket & HoloNET (world's first .NET & Unity client for Holochain), which can be found below: https://github.com/NextGenSoftwareUK/holochain-client-csharp
CLIEngine provides the following methods:
WriteAsciMessage
ShowColoursAvailable
PrintColour
ShowSuccessMessage
ShowMessage
ShowWorkingMessage
ShowErrorMessage
GetValidTitle
GetValidInput
GetConfirmation
GetValidPassword
ReadPassword
GetValidColour
More coming soon...
More documentation will be coming soon for the CLI Engine...
| 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. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- BetterConsoleTables (>= 1.1.3)
- Colorful.Console (>= 1.2.15)
- ConsoleTables (>= 2.6.2)
- NextGenSoftware.ErrorHandling (>= 2.0.1)
- NextGenSoftware.Utilities (>= 2.0.1)
- ShellProgressBar (>= 5.2.0)
-
net8.0
- BetterConsoleTables (>= 1.1.3)
- Colorful.Console (>= 1.2.15)
- ConsoleTables (>= 2.6.2)
- NextGenSoftware.ErrorHandling (>= 2.0.1)
- NextGenSoftware.Utilities (>= 2.0.1)
- ShellProgressBar (>= 5.2.0)
-
net9.0
- BetterConsoleTables (>= 1.1.3)
- Colorful.Console (>= 1.2.15)
- ConsoleTables (>= 2.6.2)
- NextGenSoftware.ErrorHandling (>= 2.0.1)
- NextGenSoftware.Utilities (>= 2.0.1)
- ShellProgressBar (>= 5.2.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on NextGenSoftware.CLI.Engine:
| Package | Downloads |
|---|---|
|
NextGenSoftware.Logging
A flexible, pluggable logging library with a clean ILogger/ILogProvider abstraction used across the entire NextGen Software ecosystem (OASIS, HoloNET, STAR). Supports multiple simultaneous log providers -- console, file, NLog, and custom implementations. Configurable log levels, formatting, and async log dispatch. Part of the OASIS Omniverse ecosystem at https://oasisomniverse.one -- Source: https://github.com/NextGenSoftwareUK/NextGenSoftware-Libraries |
|
|
NextGenSoftware.OASIS.STAR.CLI.Lib
Core library for the STAR ODK command-line interface — exposes all STAR CLI commands as a reusable library so they can be embedded in other tools and UIs. |
GitHub repositories
This package is not used by any popular GitHub repositories.
## v2.0.1 — OASIS Omniverse Reboot (2026)
Part of the biggest NextGen Software release in years! The full OASIS Omniverse ecosystem — powering Our World, the OASIS API (85+ NuGet packages), HoloNET (Holochain .NET client), STAR ODK, and more — has been fully relaunched and rebranded at https://oasisomniverse.one/
After years of continuous development this is the first major v2 release, representing a complete overhaul and modernisation of the entire NextGen Software foundation.
### What's New in v2.0.1
- Added .NET 10 support: now multi-targeting net8.0, net9.0, and net10.0 for future-proof compatibility
- Copyright updated: NextGen Software Ltd 2019 - 2026
- Part of the unified OASIS Omniverse ecosystem at https://oasisomniverse.one/
- Added BeginWorkingMessage/EndWorkingMessage for animated long-operation feedback with inline DONE confirmation
- Added nextMessageOnSameLine to all ShowMessage overloads
- Added SupressConsoleLogging property to toggle console output at runtime
- Integrated NextGenSoftware.ErrorHandling for structured exception reporting
- Improved cross-platform rendering compatibility (Linux, macOS, Windows)
- Significantly improved error handling, robustness, and API consistency
- Multiple bug fixes and stability improvements
- Open source under MIT licence — https://github.com/NextGenSoftwareUK/NextGenSoftware-Libraries