mirror of
https://github.com/Stone-Red-Code/YesNt-Interpreter.git
synced 2026-09-04 00:56:31 +02:00
39 lines
2.3 KiB
XML
39 lines
2.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
|
|
<metadata>
|
|
<id>yesnt</id>
|
|
<version>1.1.0.0</version>
|
|
<title>YesNt</title>
|
|
<authors>Stone_Red</authors>
|
|
<projectUrl>https://github.com/Stone-Red-Code/YesNt-Interpreter</projectUrl>
|
|
<licenseUrl>https://github.com/Stone-Red-Code/YesNt-Interpreter/blob/main/LICENSE</licenseUrl>
|
|
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
|
<projectSourceUrl>https://github.com/Stone-Red-Code/YesNt-Interpreter</projectSourceUrl>
|
|
<docsUrl>https://github.com/Stone-Red-Code/YesNt-Interpreter/tree/main/docs</docsUrl>
|
|
<bugTrackerUrl>https://github.com/Stone-Red-Code/YesNt-Interpreter/issues</bugTrackerUrl>
|
|
<tags>yesnt scripting language interpreter code-editor</tags>
|
|
<summary>A line-based, interpreted scripting language and terminal code editor</summary>
|
|
<description>
|
|
YesNt is a line-based, interpreted scripting language. The core idea is simple: each line maps to one primary statement. Lines are processed top-to-bottom, and inline tokens (like `${variable}` or `%read_line`) are substituted before the statement executes. Postfix modifiers like `calc` and `task` can also appear at the end of a line to evaluate arithmetic or fork execution into a background thread.
|
|
|
|
**Usage**
|
|
|
|
1. Download & install the latest release
|
|
- Chocolatey (Windows): `choco install yesnt`
|
|
- Snapcraft (Linux): `snap install yesnt`
|
|
- GitHub (Windows/Linux): [releases](https://github.com/Stone-Red-Code/YesNt-Interpreter/releases)
|
|
2. Run a script with the interpreter CLI
|
|
- `yesnt script.ynt` runs a script
|
|
3. Or use the terminal code editor
|
|
- `yesntcode` opens the editor (optional path to load a file)
|
|
- `run` / `debug` to execute the open script
|
|
- `format` to auto-format indentation
|
|
</description>
|
|
<releaseNotes>https://github.com/Stone-Red-Code/YesNt-Interpreter/releases/latest</releaseNotes>
|
|
</metadata>
|
|
<files>
|
|
<file src="tools\**" target="tools" />
|
|
<file src="..\src\YesNt.Interpreter.App\bin\Release\net10.0\**" target="tools" />
|
|
<file src="..\src\YesNt.CodeEditor\bin\Release\net10.0\**" target="tools" exclude="..\src\YesNt.CodeEditor\bin\Release\net10.0\YesNt.Interpreter.*" />
|
|
</files>
|
|
</package> |