BakedEnv 1.0.0

dotnet add package BakedEnv --version 1.0.0
NuGet\Install-Package BakedEnv -Version 1.0.0
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="BakedEnv" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BakedEnv --version 1.0.0
#r "nuget: BakedEnv, 1.0.0"
#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 BakedEnv as a Cake Addin
#addin nuget:?package=BakedEnv&version=1.0.0

// Install BakedEnv as a Cake Tool
#tool nuget:?package=BakedEnv&version=1.0.0

BakedEnv

BakedEnv is a scripting language made in C#, for C#. Designed after Lua, BakedEnv is built for extensibility between C# and written scripts.

Getting Started

Dependencies

  • .NET 6

Installation

API

The C# library can be installed via nuget or inclusion of the desired version's DLL in your project. Learn more about the latter here.

CLI

Every version of the project's CLI can be found under releases. After downloading, the exe must be placed in the system PATH. Learn more here.

Usage

API

The highest level classes for interaction with the language are BakedEnvironment and BakedInterpreter. The latter providing a more direct approach.

Samples coming soon, I swear.

CLI

Assuming the exe is accessible from your command line, commands can be used as below:

> ben execute -r

ben execute is the most commonly used command here. It can execute BakedEnv scripts on the fly from the command line or an external file.

> ben interactive

While devoid of function at the moment, ben interactive will be useful for interactive shell scripting and enhanced debugging.

Run ben [...] --help for extensive command information.

License

This project is licensed under the BSD 3-Clause License - see the LICENSE file for details

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.0.0 211 6/12/2022