Stone_Red
ff8523fe8b
Add XML doc comments for generated classes, constructors, and properties
2026-06-11 19:36:52 +02:00
Stone_Red
77ffdde2ef
Make TemplateProcessor public and restrict some of its methods to internal
2026-06-11 16:05:47 +02:00
Stone_Red
13d85dbd05
Add property initializer default value support in generated classes
2026-06-11 15:24:04 +02:00
Stone_Red
73cb4ca669
Include public properties without setters from in code generator logic
2026-06-11 14:51:50 +02:00
Stone_Red
1760b85245
Generate StatementInformation classes with code generator
2026-06-11 14:47:59 +02:00
Stone_Red
5ad0053ef7
Add stepwise and time-based script execution with Step and RunFor methods
2026-06-11 01:02:24 +02:00
Stone_Red
a465897f3c
Fix remove extra spaces from %read_line and %read_key replacements
2026-06-10 23:35:38 +02:00
Stone_Red
8875f1ff99
Replace LINQ ordering with manual sorting for statement entries, replace Attributes form public API with normal data class
2026-06-10 23:35:20 +02:00
Stone_Red
3f595567e3
Merge branch 'main' into develop
2026-04-05 00:59:27 +02:00
Stone_Red
09343734b6
Add docsUrl and description in yesnt.nuspec file
2026-04-05 00:59:08 +02:00
Stone_Red
8ec4f4baa0
Remove out of date api docs
...
Updated documentation for the library API, including changes to the usage of `StatementAttribute`, script execution on a background thread, and removed outdated blocking script example.
2026-03-06 18:14:19 +01:00
Stone_Red
465e08530c
Merge pull request #16 from Stone-Red-Code/develop
...
Develop
2026-03-06 17:18:36 +01:00
Stone_Red
fcf286fbc8
Merge branch 'main' into develop
2026-03-06 17:13:20 +01:00
Stone_Red
d77a25a3c4
Document NuGet installation methods for YesNt.Interpreter package
2026-03-06 17:12:26 +01:00
Stone_Red
88493f6a56
Add path filter for src directory in workflow
2026-03-06 17:12:05 +01:00
Stone_Red
30066b3efb
Restrict workflow triggers to 'src/**' paths
...
Limit workflow triggers to changes in the 'src' directory.
2026-03-06 17:11:42 +01:00
Stone_Red
7de8460d0b
Merge pull request #15 from Stone-Red-Code/develop
...
Ok this is getting annoying
2026-03-06 15:01:56 +01:00
Stone_Red
6e8c2fa193
Merge branch 'main' into develop
2026-03-06 15:00:56 +01:00
Stone_Red
7e6d7cb138
Ok this is getting annoying
2026-03-06 15:00:28 +01:00
Stone_Red
534de5623d
Merge pull request #14 from Stone-Red-Code/develop
...
Fix snapcraft manifest again
2026-03-06 14:49:23 +01:00
Stone_Red
e86427108b
Merge branch 'main' into develop
2026-03-06 14:47:10 +01:00
Stone_Red
30da7008e6
Fix snapcraft manifest again
2026-03-06 14:46:43 +01:00
Stone_Red
c412a1d8ab
Merge pull request #13 from Stone-Red-Code/develop
...
Fix snapcraft manifest again
2026-03-06 13:43:58 +01:00
Stone_Red
10ece2567c
Merge branch 'main' into develop
2026-03-06 13:42:02 +01:00
Stone_Red
696899a287
Fix snapcraft manifest again
2026-03-06 13:41:29 +01:00
Stone_Red
45d7f4d78d
Merge pull request #12 from Stone-Red-Code/develop
...
Fix snapcraft manifest
2026-03-06 13:27:50 +01:00
Stone_Red
60fa2ea2a4
Merge branch 'main' into develop
2026-03-06 13:24:28 +01:00
Stone_Red
196585b26e
Fix snapcraft manifest
2026-03-06 13:23:10 +01:00
Stone_Red
0dd42dc225
Merge pull request #11 from Stone-Red-Code/Fix-working-directory-for-Chocolatey-push-step
...
Fix working directory for Chocolatey push step
2026-03-06 13:18:08 +01:00
Stone_Red
ec652ccca4
Fix working directory for Chocolatey push step
2026-03-06 13:16:56 +01:00
Stone_Red
31e04c69c8
Merge pull request #10 from Stone-Red-Code/Change-build-script-execution-in-choco-deploy
...
Change build script execution in choco-deploy.yml
2026-03-06 13:14:36 +01:00
Stone_Red
95760b1807
Change build script execution in choco-deploy.yml
2026-03-06 13:13:30 +01:00
Stone_Red
256a631cdc
Merge pull request #8 from Stone-Red-Code/develop
...
Develop
2026-03-06 13:10:22 +01:00
Stone_Red
5dd9fdde4e
Handle Clear gracefully in non-interactive console without crashing
2026-03-06 13:09:23 +01:00
Stone_Red
b5c0efe4e2
Merge pull request #9 from Stone-Red-Code/Add-choco-deploy-workflow
...
Add Chocolatey deployment workflow
2026-03-06 13:04:42 +01:00
Stone_Red
ee0a9facc6
Add Chocolatey deployment workflow
...
This workflow automates the deployment of a Chocolatey package by checking out the code, setting up .NET, building the package, and pushing it to Chocolatey.
2026-03-06 13:04:26 +01:00
Stone_Red
8f87d8462b
Update tests to use 'whoami' command instead of cmd
2026-03-06 12:53:48 +01:00
Stone_Red
f7d35933d4
Update dotnet restore command to include project path
...
Specify the project directory for the dotnet restore command.
2026-03-06 12:41:54 +01:00
Stone_Red
bdd1610221
Add dotnet test and build workflow
...
Add dotnet test and build workflow
2026-03-06 12:40:32 +01:00
Stone_Red
519ed3bed9
Update build and test commands to specify src directory
2026-03-06 12:38:53 +01:00
Stone_Red
2520e1d853
Update snapcraft manifest to use .NET plugin v2
2026-03-06 12:36:27 +01:00
Stone_Red
81efd6459b
Update snapcraft manifest to use .NET plugin v2
2026-03-06 12:35:52 +01:00
Stone_Red
5b24440f0b
Update README
...
Removed 'Rapid prototyping or' from the description.
2026-03-06 02:55:11 +01:00
Stone_Red
bcca13f06c
Fix mistakes in docs
2026-03-06 01:16:08 +01:00
Stone_Red
707b938cec
Merge branch 'develop'
2026-03-06 01:08:15 +01:00
Stone_Red
0870416505
Add Chocolatey and Snapcraft install instructions to README usage section
2026-03-06 01:06:41 +01:00
Stone_Red
dbf5d6c615
Update issue templates
2026-03-06 01:04:43 +01:00
Stone_Red
65bd93240e
Update issue templates
2026-03-06 01:04:43 +01:00
Stone_Red
e9f84beb32
Update issue templates
2026-03-06 00:57:55 +01:00
Stone_Red
648d34f13f
Update issue templates
2026-03-06 00:53:48 +01:00
Stone_Red
92d5bb51a7
Merge pull request #3 from Stone-Red-Code/develop
...
Add snapcraft & chocolatey manifests and move code to src
2026-03-06 00:52:17 +01:00
Stone_Red
2a03352169
Add snapcraft & chocolatey manifests and move code to src
2026-03-06 00:51:31 +01:00
Stone_Red
b6b44acaf0
Merge pull request #2 from Stone-Red-Code/develop
...
Develop
2026-03-06 00:51:09 +01:00
Stone_Red
5efd698772
Merge branch 'main' into develop
2026-03-06 00:49:54 +01:00
Stone_Red
1872c4fb35
Move file existence check and improve process output handling
2026-03-06 00:09:11 +01:00
Stone_Red
246e05dcd9
AddStatement now passes runtime context for custom handlers
2026-03-06 00:04:47 +01:00
Stone_Red
491eedf77e
Enable parallel test execution, mark timing-sensitive test as non-parallel, and use Interlocked for TaskId
2026-03-05 23:39:44 +01:00
Stone_Red
38e8ac9b13
Fix warnings
2026-03-05 23:02:36 +01:00
Stone_Red
789f56ba95
Code cleanup
2026-03-05 22:55:11 +01:00
Stone_Red
276ae421e8
Refactor code flow statements by extracting function call and exit handling methods
2026-03-05 22:45:03 +01:00
Stone_Red
13ef994d8b
Performance improvements and code cleanup
2026-03-05 22:39:05 +01:00
Stone_Red
4bcaf30d9e
Add benchmarks
2026-03-05 20:20:56 +01:00
Stone_Red
8ef621e61b
Upgrade to .NET 10, update packages, enable AOT and cleanup code
2026-03-05 18:00:34 +01:00
Stone_Red
1080873deb
Improve readme
2026-03-05 18:00:17 +01:00
Stone_Red
df5ef64293
Add MIT License to the project
2026-03-05 15:27:33 +01:00
Stone_Red
25f12db73b
Update project banner with new logo, font, and pattern in README.md
2026-03-05 14:04:39 +01:00
Stone_Red
367a84ff00
Add logo
2026-03-05 14:03:12 +01:00
Stone_Red
f806d86a2e
Clarify language description and wording in docs and improve API section phrasing
2026-03-05 12:55:18 +01:00
Stone_Red
672479bdee
Fix some mistakes in the language reference
2026-03-05 03:08:42 +01:00
Stone_Red
8e882a5fd9
Update README to use standard template
2026-03-05 02:30:26 +01:00
Stone_Red
e05b468bda
Simplify boolean condition checks in code examples
2026-03-05 02:30:12 +01:00
Stone_Red
863356bdb4
Replace British spellings with American in XML docs
2026-03-05 02:23:41 +01:00
Stone_Red
7bad3dcbc2
Fix small issues in docs
2026-03-05 01:56:28 +01:00
Stone_Red
8a15040baa
Add methods for removing and disabling statements, with related tests
2026-03-05 01:38:50 +01:00
Stone_Red
ecb6415457
Add tests for loop exit, local/global scope, concurrency, and string escapes
2026-03-05 01:26:16 +01:00
Stone_Red
265f20d4b7
Move YesNtInterpreter constructor above custom statement methods
2026-03-05 01:03:32 +01:00
Stone_Red
a7c76d8d16
Convert input to unsafe string before starting process execution
2026-03-05 00:49:44 +01:00
Stone_Red
819ed12495
Refactor argument handling in ExecuteProgramWithArgs for clarity
2026-03-05 00:47:24 +01:00
Stone_Red
a35762545e
Rename files to correct spelling errors in their filenames
2026-03-05 00:38:09 +01:00
Stone_Red
071d9a937e
Switch safe string encoding from ~tilde codes to SOH-delimited codes throughout
2026-03-05 00:24:20 +01:00
Stone_Red
7eea8756bc
Fix editor not refreshing after using debug and run keyboard shortcuts
2026-03-04 23:38:22 +01:00
Stone_Red
64c61f0f8c
Improve stack trace error handling.
2026-03-04 23:38:01 +01:00
Stone_Red
882c4f3a51
Add proper docs
2026-03-04 23:33:08 +01:00
Stone_Red
163bf677ae
Add line formatting with auto indentation and fix syntax highlighting in editor
2026-03-04 23:02:40 +01:00
Stone_Red
a2f621d3f4
Add XML docs
2026-03-04 20:44:06 +01:00
Stone_Red
ac78afc12f
Fix warnings
2026-03-04 20:34:45 +01:00
Stone_Red
10d5766873
Centralize exit messages in ExitMessages class
2026-03-04 20:32:25 +01:00
Stone_Red
3411bb88de
Refactor list statement methods to use empty array checks over null checks
2026-03-04 20:24:18 +01:00
Stone_Red
d00295516c
Merge setup parameter into ExecuteAndCapture method with default value
2026-03-04 19:59:01 +01:00
Stone_Red
27f72f1413
Remove Program.cs and its main entry point from interpreter project
2026-03-04 19:56:08 +01:00
Stone_Red
b2fdd9c841
Remove Initialize calls and add AddStatement tests
2026-03-04 19:41:19 +01:00
Stone_Red
8e0abf155a
Make YesNtInterpreter usable as a library and add AddStatement method to be able to define custom statement
2026-03-04 19:40:46 +01:00
Stone_Red
9813426f06
Code cleanup
2026-03-04 18:12:08 +01:00
Stone_Red
9e9123f58d
Swap variable and string regex order and update highlight colors to prevent highlighting glitches
2026-03-04 18:00:08 +01:00
Stone_Red
f411aa7433
Add string highlighting with DarkYellow and make sure variable coloring gets applied before others
2026-03-04 17:50:58 +01:00
Stone_Red
e47f614e62
Convert import statement path from safe string before combining paths
2026-03-04 17:40:14 +01:00
Stone_Red
86819900a0
Add string literal parsing with escapes and related tests
2026-03-04 16:21:49 +01:00
Stone_Red
7f58fb4aaf
Add step debug mode and refactor command handling for run/debug
2026-03-04 16:01:23 +01:00
Stone_Red
e99df1e3f2
Add list statement support with tests for creation, access, and errors
2026-03-04 15:47:54 +01:00
Stone_Red
344e9e644e
Use source generator instead of reflection
2026-03-04 15:06:43 +01:00