CBTools 1.2.5
See the version list below for details.
dotnet add package CBTools --version 1.2.5
NuGet\Install-Package CBTools -Version 1.2.5
<PackageReference Include="CBTools" Version="1.2.5" />
paket add CBTools --version 1.2.5
#r "nuget: CBTools, 1.2.5"
// Install CBTools as a Cake Addin #addin nuget:?package=CBTools&version=1.2.5 // Install CBTools as a Cake Tool #tool nuget:?package=CBTools&version=1.2.5
A collection of Extensions and helpful classes/functions. Subject to change/growth.
Eg.
* IsEven for all number types
* Shuffle for arrays and IEnumerable (recursive shuffle, so may fail on very large lists)
* IsLower, IsNumeric, ToUpper, ToLower etc for char type
* FirstWord, LastWord, Capitalize, etc for string,
* Recursive file finder based on the path of a parent directory
* Read number from Console. Keep prompting until correct
* Write colored lines etc to console.
* Read while not flag (eg '#') for flag controlled while loop
* simple methods for building HTML strings eg. P("Hello world", "hello") will build <p id="hello">Hello world</p>, supports class and style. This is pretty simple, I just needed something basic, so it's not very fancy and never will be.
And many more.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- System.IO (>= 4.3.0)
- System.Memory (>= 4.5.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.5.0 | 913 | 2/13/2019 |
1.4.12 | 755 | 1/22/2019 |
1.4.11 | 718 | 1/22/2019 |
1.4.9 | 710 | 1/22/2019 |
1.4.8 | 758 | 1/17/2019 |
1.4.7 | 796 | 1/7/2019 |
1.4.6 | 768 | 12/17/2018 |
1.4.5 | 712 | 12/17/2018 |
1.4.4 | 729 | 12/14/2018 |
1.4.3 | 742 | 12/10/2018 |
1.4.2 | 741 | 12/5/2018 |
1.4.1 | 769 | 11/14/2018 |
1.3.1 | 781 | 10/31/2018 |
1.2.5 | 820 | 10/17/2018 |
1.2.4 | 815 | 10/16/2018 |
1.2.2 | 857 | 10/10/2018 |
1.2.1 | 825 | 10/7/2018 |
1.2.0 | 859 | 10/3/2018 |
1.1.4 | 837 | 10/2/2018 |
1.1.3 | 828 | 10/1/2018 |
1.1.2 | 815 | 9/27/2018 |
1.1.1 | 836 | 9/26/2018 |
1.1.0 | 819 | 9/26/2018 |
1.0.1 | 832 | 9/25/2018 |
1.0.0 | 878 | 9/25/2018 |
Added a Node<T> and TreeNode<T> for simple graph structures. These support simple traversals, but the tree has no cycle checking, so you can break it if you try.
Added a Hop struct for representing a change from one ID to another (such as moving around a graph). This struct can be compressed to a single int for passing around