Skip to content

0.13.1: KAL_SPAWN_ONE_STRING - #34

Closed
Sunrisepeak wants to merge 1 commit into
mainfrom
openkal-windows-0.13.1
Closed

Sunrisepeak wants to merge 1 commit into
mainfrom
openkal-windows-0.13.1

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Implements openkal 0.17.1's KAL_SPAWN_ONE_STRING and claims KAL_PROCESS_PROP_ONE_STRING.

The first element is quoted as usual and the following elements are appended as they are, so cmd.exe /d /s /c "<command>" receives a command that contains quotation marks. tests/one_string_command_line.cpp starts the interpreter with such a command and reads back its output.

openkal is taken from the openkal-0.17.1 branch until openkal 0.17.1 is published; it then becomes the version requirement.

…the first joined as they are

The command interpreter's /s /c reads the rest of its line by its own grammar;
a command with quotation marks now reaches it as written.
tests/one_string_command_line.cpp.

Co-authored-by: speak-agent <[email protected]>
@Sunrisepeak

Copy link
Copy Markdown
Member Author

Superseded by #35: openkal's conformance job checks an implementation out at the branch named as openkal's (openkal-0.17.1).

@Sunrisepeak
Sunrisepeak deleted the openkal-windows-0.13.1 branch October 27, 2026 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant