tauri/crates
Mohammad Hossein Bagheri 33d079392a
feat(cli): allow runner configuration to be an object with cwd and args (#13811)
* Update config.schema.json

* Add RunnerConfig for customizable build runner

Replaces runner String with RunnerConfig in CLI and config, allowing advanced runner configuration via string or object with cmd, cwd, and args. Updates schema and usage to support new format, and adds tests for serialization, deserialization, and API. Enables more flexible build and run command customization.

* Create runner-object-config.md

* Remove unused RunnerConfig import in tests

Cleaned up the test module in config.rs by removing the unused RunnerConfig import from two test functions.

* Fix tests failing

Updates related tests in tauri-utils to improve readability and maintain consistency. Minor import reordering in tauri-cli for clarity.

* Move RunnerConfig enum and impls above BuildConfig

Relocated the RunnerConfig enum and its associated implementations to appear before the BuildConfig definition. This improves code organization and logical grouping of configuration-related types.
2025-07-13 19:28:09 +08:00
..
tauri feat: allow all frame init scripts in plugin (#13609) 2025-07-13 14:12:39 +08:00
tauri-build Apply Version Updates From Current Changes (#13282) 2025-06-24 15:50:44 -03:00
tauri-bundler fix(nsis): per-machine installer not requesting elevation when run by non-admin users (#13786) 2025-07-09 13:42:07 +02:00
tauri-cli feat(cli): allow runner configuration to be an object with cwd and args (#13811) 2025-07-13 19:28:09 +08:00
tauri-codegen Apply Version Updates From Current Changes (#13282) 2025-06-24 15:50:44 -03:00
tauri-driver chore: clippy 1.88 (#13720) 2025-06-27 15:33:36 +02:00
tauri-macos-sign chore: clippy 1.88 (#13720) 2025-06-27 15:33:36 +02:00
tauri-macros apply version updates (#13693) 2025-06-26 20:47:38 +08:00
tauri-plugin chore: clippy 1.88 (#13720) 2025-06-27 15:33:36 +02:00
tauri-runtime feat: allow all frame init scripts in plugin (#13609) 2025-07-13 14:12:39 +08:00
tauri-runtime-wry apply version updates (#13724) 2025-06-27 16:22:27 +02:00
tauri-schema-generator feat(cli): allow runner configuration to be an object with cwd and args (#13811) 2025-07-13 19:28:09 +08:00
tauri-schema-worker chore(worker): Enable observability 2025-06-27 17:20:01 +02:00
tauri-utils feat(cli): allow runner configuration to be an object with cwd and args (#13811) 2025-07-13 19:28:09 +08:00
tests feat: disable background throttling (#12181) 2025-01-25 22:20:31 +01:00