smIRCL 0.0.1-rc

This is a prerelease version of smIRCL.
dotnet add package smIRCL --version 0.0.1-rc
NuGet\Install-Package smIRCL -Version 0.0.1-rc
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="smIRCL" Version="0.0.1-rc" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add smIRCL --version 0.0.1-rc
#r "nuget: smIRCL, 0.0.1-rc"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install smIRCL as a Cake Addin
#addin nuget:?package=smIRCL&version=0.0.1-rc&prerelease

// Install smIRCL as a Cake Tool
#tool nuget:?package=smIRCL&version=0.0.1-rc&prerelease

smIRCL

smIRCL is a (sm)all (IRC) (L)ibrary designed to provide core cuntionality for IRCv3 in a lightweight and self-sustaining manner. smIRCL will handle an IRC connection and session state for you with minimal input and output, and can provide a very simple to integrate base for simple bots, whilst exposing the required properties to implement more complex features with ease.

Currently, smIRCL supports the following IRCv3 capabilities out of the box (though you may enable and implement handlers for additional ones):

  • message-tags
  • away-notify
  • extended-join
  • multi-prefix
  • chghost

Documentation

For documentation of all library parts, and additional information such as Getting Started, please visit https://alexhorner.github.io/smIRCL

Credit

An absolutely huge thanks to @jesopo for their incredibly large amount of technical IRC knowledge. This library would not have been possible without their assistance and support!

Freenode

Have a peek over at ##smIRCL on irc.freenode.net if you'd like to talk!

Product 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 netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.1

    • No dependencies.

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
0.0.1-rc 295 7/11/2020

The initial Prerelease of smIRCL