diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 81f3e31..13a6977 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: yesnt +title: YesNt version: "1.0.0.0" -grade: stable summary: A line-based, interpreted scripting language and terminal code editor 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. @@ -30,14 +30,28 @@ parts: plugin: dotnet dotnet-version: '10.0' dotnet-configuration: Release + dotnet-self-contained: true source: . dotnet-project: src/YesNt.Interpreter.App/YesNt.Interpreter.App.csproj + build-packages: + - clang + - zlib1g-dev + stage: + - -YesNt.Interpreter.* + - -*.dbg yesntcode: plugin: dotnet dotnet-version: '10.0' dotnet-configuration: Release + dotnet-self-contained: true source: . dotnet-project: src/YesNt.CodeEditor/YesNt.CodeEditor.csproj + build-packages: + - clang + - zlib1g-dev + stage: + - -YesNt.Interpreter.* + - -*.dbg apps: yesnt: