Hyperbee.XS.Cli
1.1.0-develop.250210210309
This is a prerelease version of Hyperbee.XS.Cli.
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global Hyperbee.XS.Cli --version 1.1.0-develop.250210210309
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local Hyperbee.XS.Cli --version 1.1.0-develop.250210210309
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Hyperbee.XS.Cli&version=1.1.0-develop.250210210309&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Hyperbee.XS.Cli --version 1.1.0-develop.250210210309
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
XS.Cli: Cli tooling for Hyperbee.XS
What is XS?
XS is a lightweight scripting language designed to simplify and enhance the use of C# expression trees. It provides a familiar C#-like syntax while offering advanced extensibility, making it a compelling choice for developers building domain-specific languages (DSLs), rules engines, or dynamic runtime logic systems.
XS.Cli added dotnet commands like:
- run
- compile
- repl
Examples
Install Xs.Cli using
you can install Xs.Cli using the following command:
dotnet tool install -g hyperbee.xs.cli
or following Microsoft's documentation
Run
dotnet xs run script
or:
dotnet xs run file ./script.xs
Compile
xs compile -s "1 + 1" -o "output.dll"
Repl
xs repl
Contributing
We welcome contributions! Please see our Contributing Guide for more details.
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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
1.2.0 | 127 | 2/11/2025 |
1.1.0 | 133 | 2/10/2025 |
1.1.0-develop.250210210309 | 78 | 2/10/2025 |