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.
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                
nuke :add-package Hyperbee.XS.Cli --version 1.1.0-develop.250210210309                

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

XS Run Script

XS Run Script Show

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 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