Goblinfactory.Konsole 6.0.0-alpha01

Simple console library consisting of ProgressBar, Window, Form, Draw and MockConsole.

This is a prerelease version of Goblinfactory.Konsole.
There is a newer version of this package available.
See the version list below for details.
Install-Package Goblinfactory.Konsole -Version 6.0.0-alpha01
dotnet add package Goblinfactory.Konsole --version 6.0.0-alpha01
<PackageReference Include="Goblinfactory.Konsole" Version="6.0.0-alpha01" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Goblinfactory.Konsole --version 6.0.0-alpha01
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Goblinfactory.Konsole, 6.0.0-alpha01"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Goblinfactory.Konsole as a Cake Addin
#addin nuget:?package=Goblinfactory.Konsole&version=6.0.0-alpha01&prerelease

// Install Goblinfactory.Konsole as a Cake Tool
#tool nuget:?package=Goblinfactory.Konsole&version=6.0.0-alpha01&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

[6.0.0-alpha]

fixed

  • #40 WriteLine conflicts with String.Format, support string containing {0} {json} tokens.
  • #41 If a Write ends exactly on the last column, then the cursor is not advanced to the next line.

[5.4.4]

Added

  • Printing objects with nullable fields now prints "Null" for any nullable fields.

Fixed

  • #39 Add double to NumericTypes in FieldReader.

[5.4.3]

Fixed

  • #43 Form.Write(null) throws exception, new Form().Write(null); should not throw exception. Instead it should write "Null"

[5.4.2]

Fixed

  • WhenOpeningInlineShould_open_window_at_current_cursorTop() : OpenBox (inline) when supplying only a width and a height was not opening the new inline window at the current cursor position.

[5.4.1]

Fixed

  • WhenOpeningInlineShould_open_window_at_current_cursorTop() : OpenBox (inline) when supplying only a width and a height was not opening the new inline window at the current cursor position.

[5.4.0]

Added

  • Window.OpenBox : Open a styled floating or inline window with a lined box border with a title. Styling allows for setting foreground and background color of the Line, Title, and body, as well as the line thickness, single or double. Returns a window instance representing the window inside the box. The returned instance is threadsafe.
  • #39 Add double to NumericTypes in FieldReader.

[5.3.3]

Fixed

  • when not supplying the x,y start position for a window, the window was supposed to be created inline, instead the window was being created at 0, 0. Fixed, now it's created at the starting Y position and left = 0.

[5.3.2]

Fixed

  • Window.Open now returns a threadsafe window. (ConcurrentWindow wrapping the newly created window) All static constructors now return threadsafe windows.

[6.0.0-alpha]

fixed

  • #40 WriteLine conflicts with String.Format, support string containing {0} {json} tokens.
  • #41 If a Write ends exactly on the last column, then the cursor is not advanced to the next line.

[5.4.4]

Added

  • Printing objects with nullable fields now prints "Null" for any nullable fields.

Fixed

  • #39 Add double to NumericTypes in FieldReader.

[5.4.3]

Fixed

  • #43 Form.Write(null) throws exception, new Form().Write(null); should not throw exception. Instead it should write "Null"

[5.4.2]

Fixed

  • WhenOpeningInlineShould_open_window_at_current_cursorTop() : OpenBox (inline) when supplying only a width and a height was not opening the new inline window at the current cursor position.

[5.4.1]

Fixed

  • WhenOpeningInlineShould_open_window_at_current_cursorTop() : OpenBox (inline) when supplying only a width and a height was not opening the new inline window at the current cursor position.

[5.4.0]

Added

  • Window.OpenBox : Open a styled floating or inline window with a lined box border with a title. Styling allows for setting foreground and background color of the Line, Title, and body, as well as the line thickness, single or double. Returns a window instance representing the window inside the box. The returned instance is threadsafe.
  • #39 Add double to NumericTypes in FieldReader.

[5.3.3]

Fixed

  • when not supplying the x,y start position for a window, the window was supposed to be created inline, instead the window was being created at 0, 0. Fixed, now it's created at the starting Y position and left = 0.

[5.3.2]

Fixed

  • Window.Open now returns a threadsafe window. (ConcurrentWindow wrapping the newly created window) All static constructors now return threadsafe windows.

Release Notes

### fixed

- #40 WriteLine conflicts with String.Format, support string containing {0} {json} tokens.
- #41 If a `Write` ends exactly on the last column, then the cursor is not advanced to the next line.

  • .NETStandard 2.0

    • No dependencies.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Goblinfactory.Konsole:

Package Downloads
InEngine.Core
Plugin-based queuing and scheduling command server.
Onsharp
Onsharp is C# wrapper for the Onset Game.
ConsoleUserInteractionHelper
Prompt a user to GetNaturalInt, GetPathFromUser, GetBinaryDecisionFromUser. Also, ShowSpinnerUntilConditionTrue to show spinner progress controll in console.
Goblinfactory.Konsole.Windows
Konsole native Windows driver. (works with .NET Standard or .NET Framework projects only on windows)
MyTqdm
tqdm style wrapper for Goblinfactory.Konsole

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Goblinfactory.Konsole:

Repository Stars
WolvenKit/WolvenKit
Mod editor/creator for RED Engine games. The point is to have an all in one tool for creating mods for the games made with the engine.

Version History

Version Downloads Last updated
7.0.0.7-alpha 99 2/13/2021
7.0.0.6-alpha 53 2/13/2021
7.0.0.5-alpha 49 2/11/2021
7.0.0.3-alpha 53 2/9/2021
7.0.0.2-alpha 48 2/9/2021
7.0.0.1-alpha 52 2/9/2021
6.3.0-alpha 47 2/8/2021
6.2.2 122 4/18/2021
6.2.1 1,121 2/7/2021
6.2.0 8,212 1/24/2020
6.1.0 209 1/23/2020
6.0.0 204 1/23/2020
6.0.0-alpha02 237 1/23/2020
6.0.0-alpha01 203 1/22/2020
5.4.4 410 1/13/2020
5.4.3 319 1/12/2020
5.4.2 303 1/9/2020
5.4.1 245 1/8/2020
5.4.0 197 1/8/2020
5.3.3 431 1/6/2020
5.3.2 304 1/6/2020
5.3.1 272 1/6/2020
5.3.0 354 1/5/2020
5.2.0 238 1/5/2020
5.1.0 409 1/4/2020
5.0.1 314 12/28/2019
5.0.0 307 12/18/2019
5.0.0-alpha09 329 12/18/2019
5.0.0-alpha08 216 12/17/2019
4.1.0 527 12/4/2019
4.0.1 220 12/4/2019
3.4.1 239 12/3/2019
3.4.0 15,238 10/8/2019
3.3.0 20,352 1/30/2018
3.2.1 651 1/28/2018
3.1.0 1,634 10/21/2017
3.0.1 1,005 6/4/2017
3.0.0 562 6/4/2017
2.0.2 847 3/20/2017
2.0.1 835 3/20/2017
2.0.0 789 3/18/2017
1.0.0 947 3/4/2016
0.0.0.3 811 2/29/2016
0.0.0.2 1,029 2/29/2016
0.0.0.1 835 2/28/2016
Show less