undergroundwires
40f5eb8334
Fix handling special chars in script paths
...
This commit improves the handling of paths with spaces or special
characters during script execution in the desktop application.
Key improvements:
- Paths are now quoted for macOS/Linux, addressing issues with
whitespace or single quotes.
- Windows paths are enclosed in double quotes to handle special
characters.
Other supporting changes:
- Add more documentation for terminal execution commands.
- Refactor terminal script file execution into a dedicated file for
improved separation of concerns.
- Refactor naming of `RuntimeEnvironment` to align with naming
conventions (no interface with I prefix) and for clarity.
- Refactor `TemporaryFileCodeRunner` to simplify it by removing the `os`
parameter and handling OS-specific logic within the filename generator
instead.
- Refactor `fileName` to `filename` for consistency.
2024-01-02 16:16:31 +01:00
..
2023-11-06 21:55:43 +01:00
2023-08-07 13:16:39 +02:00
2023-08-07 13:16:39 +02:00
2023-11-12 22:54:00 +01:00
2023-08-29 16:30:00 +02:00
2023-09-16 16:11:41 +02:00
2023-11-18 22:23:27 +01:00
2023-11-01 13:39:39 +01:00
2023-12-11 05:24:27 +01:00
2023-12-11 05:24:27 +01:00
2023-12-11 05:24:27 +01:00
2022-10-29 20:03:06 +02:00
2023-11-12 22:54:00 +01:00
2023-11-18 22:23:27 +01:00
2023-11-18 22:23:27 +01:00
2023-11-12 22:54:00 +01:00
2023-11-18 22:23:27 +01:00
2023-11-18 22:23:27 +01:00
2023-11-06 21:55:43 +01:00
2023-11-06 21:55:43 +01:00
2023-12-18 17:30:56 +01:00
2023-09-16 16:11:41 +02:00
2022-03-08 18:03:19 +01:00
2022-10-29 20:03:06 +02:00
2023-11-12 22:54:00 +01:00
2023-11-12 22:54:00 +01:00
2024-01-02 16:16:31 +01:00
2023-09-16 16:11:41 +02:00
2023-11-12 22:54:00 +01:00
2022-03-11 09:56:50 +01:00
2023-08-29 16:30:00 +02:00
2023-08-07 13:16:39 +02:00
2023-11-10 13:16:53 +01:00
2023-09-01 18:14:25 +02:00
2022-01-25 08:37:03 +01:00
2023-11-12 22:54:00 +01:00
2023-11-12 22:54:00 +01:00
2023-11-12 22:54:00 +01:00
2024-01-02 16:16:31 +01:00
2023-12-18 17:30:56 +01:00
2023-11-12 22:54:00 +01:00
2023-08-16 15:09:26 +02:00
2023-08-25 00:32:01 +02:00
2023-09-16 16:11:41 +02:00
2022-01-25 08:37:03 +01:00
2023-09-16 16:11:41 +02:00
2023-09-16 16:11:41 +02:00
2022-01-31 17:22:34 +01:00
2023-09-16 16:11:41 +02:00
2023-11-12 22:54:00 +01:00
2023-11-12 22:54:00 +01:00
2022-01-25 08:37:03 +01:00
2022-01-25 08:37:03 +01:00
2023-09-25 14:21:29 +02:00
2023-11-12 22:54:00 +01:00
2023-12-31 14:28:58 +01:00
2023-12-02 11:50:25 +01:00
2023-12-02 11:50:25 +01:00
2022-03-11 09:56:50 +01:00
2023-11-12 22:54:00 +01:00
2023-09-24 20:34:47 +02:00
2023-11-12 22:54:00 +01:00
2022-01-25 08:37:03 +01:00
2023-12-18 17:30:56 +01:00
2022-01-31 17:22:34 +01:00
2023-11-12 22:54:00 +01:00
2022-01-25 08:37:03 +01:00
2022-01-25 08:37:03 +01:00
2023-11-12 22:54:00 +01:00
2023-08-01 17:50:36 +02:00
2023-09-24 20:34:47 +02:00
2023-09-25 14:21:29 +02:00
2024-01-02 16:16:31 +01:00
2023-08-29 16:30:00 +02:00
2023-08-25 14:31:30 +02:00
2022-01-25 08:37:03 +01:00
2023-11-12 22:54:00 +01:00
2023-11-12 22:54:00 +01:00
2024-01-02 16:16:31 +01:00
2022-01-31 17:22:34 +01:00
2023-11-12 22:54:00 +01:00
2023-11-18 22:23:27 +01:00
2023-11-18 22:23:27 +01:00
2023-11-18 22:23:27 +01:00
2023-11-12 22:54:00 +01:00
2023-11-12 22:54:00 +01:00
2023-11-12 22:54:00 +01:00
2023-09-16 16:11:41 +02:00
2023-09-16 16:11:41 +02:00
2023-09-24 20:34:47 +02:00
2023-11-17 13:57:13 +01:00
2023-11-18 22:23:27 +01:00
2023-12-18 17:30:56 +01:00
2023-10-16 02:06:19 +02:00
2023-11-18 22:23:27 +01:00
2023-09-09 22:26:21 +02:00
2023-09-24 20:34:47 +02:00
2023-09-24 20:34:47 +02:00
2023-09-24 20:34:47 +02:00
2023-09-24 20:34:47 +02:00
2023-09-25 14:21:29 +02:00
2023-09-09 22:26:21 +02:00
2023-11-12 22:54:00 +01:00
2023-09-09 22:26:21 +02:00
2023-08-25 00:32:01 +02:00
2023-09-24 20:34:47 +02:00
2023-11-06 21:55:43 +01:00
2023-11-12 22:54:00 +01:00
2023-11-06 21:55:43 +01:00
2023-11-11 13:55:21 +01:00
2023-11-11 13:55:21 +01:00
2023-11-12 22:54:00 +01:00
2023-11-18 22:23:27 +01:00
2023-10-11 18:38:19 +02:00
2023-11-18 22:23:27 +01:00
2022-02-26 17:15:30 +01:00
2023-09-01 18:14:25 +02:00
2023-12-18 17:30:56 +01:00