Kumar Ujjawal
118857aedc
fix(metadata set): return error when both --datasource-filepath and -datasource-ls are used ( #16049 )
...
# Description
This PR improves the `metadata set` command by returning a clear error
when both `--datasource-filepath` and `--datasource-ls` flags are used
together. These flags are meant to be mutually exclusive, and previously
this conflicting usage was silently ignored.
# User-Facing Changes
* Users will now see an error message if they use both
`--datasource-filepath` and `--datasource-ls` together in `metadata
set`.
# Tests + Formatting
* [x] Added test at
`crates/nu-command/tests/commands/debug/metadata_set.rs` to verify the
error behavior.
* [x] Ran `cargo fmt --all -- --check`
* [x] Ran `cargo clippy --workspace -- -D warnings -D
clippy::unwrap_used`
* [x] Ran `cargo test --workspace`
# After Submitting
N/A
2025-07-02 19:40:34 +02:00
..
2025-05-13 16:49:30 +02:00
2025-04-01 07:15:39 -05:00
2025-01-30 06:50:01 -06:00
2024-08-22 11:38:43 +02:00
2025-06-26 15:15:19 -05:00
2024-02-20 11:08:49 -06:00
2025-07-02 19:40:34 +02:00
2024-10-08 11:01:43 +08:00
2025-06-26 15:15:19 -05:00
2025-06-18 10:19:57 +02:00
2025-05-13 16:49:30 +02:00
2025-05-18 14:52:40 +02:00
2025-03-01 11:30:00 -06:00
2022-11-22 16:58:11 -08:00
2025-05-27 19:25:50 +02:00
2024-05-20 00:35:32 +00:00
2025-02-08 19:57:28 -05:00
2024-05-20 00:35:32 +00:00
2025-05-13 16:49:30 +02:00
2025-02-10 15:32:05 +08:00
2024-05-23 02:05:27 +00:00
2024-05-23 02:05:27 +00:00
2023-04-07 14:09:55 -07:00
2024-07-19 00:21:02 -07:00
2024-06-22 07:41:29 -05:00
2025-05-13 16:49:30 +02:00
2024-11-29 13:37:27 -08:00
2025-05-13 16:49:30 +02:00
2025-03-01 07:47:55 -05:00
2025-05-13 16:49:30 +02:00
2023-09-25 08:00:59 -05:00
2023-09-25 08:00:59 -05:00
2023-04-07 14:09:55 -07:00
2023-10-24 12:48:05 -05:00
2025-05-13 16:49:30 +02:00
2025-06-24 19:17:33 -04:00
2024-06-18 07:19:13 -05:00
2025-04-01 07:17:05 -05:00
2025-06-21 15:57:14 -04:00
2025-05-13 16:49:30 +02:00
2024-10-11 06:43:12 -05:00
2025-02-06 06:56:30 -06:00
2023-04-07 14:09:55 -07:00
2025-05-13 16:49:30 +02:00
2024-05-04 00:53:15 +00:00
2024-04-10 06:27:46 +08:00
2025-05-13 16:49:30 +02:00
2023-05-17 18:55:26 -05:00
2025-06-01 19:21:07 +03:00
2025-06-16 15:29:41 -05:00
2024-05-20 00:35:32 +00:00
2023-11-29 23:21:34 +01:00
2023-09-13 06:35:01 +12:00
2025-05-16 17:41:26 -05:00
2025-01-14 11:44:31 -06:00
2025-01-04 16:41:03 -05:00
2025-06-29 17:37:17 +02:00
2024-04-26 06:33:00 -05:00
2025-01-08 23:09:47 +01:00
2025-05-13 16:49:30 +02:00
2024-08-22 12:02:08 +02:00
2025-06-26 15:15:19 -05:00
2024-03-08 02:18:26 -05:00
2025-05-13 16:49:30 +02:00
2024-09-25 07:48:16 -05:00
2024-04-10 06:27:46 +08:00
2025-05-13 16:49:30 +02:00
2025-05-16 17:41:26 -05:00
2025-02-11 11:33:48 +01:00
2025-06-29 17:37:17 +02:00
2025-06-02 22:34:45 +02:00
2025-06-29 17:37:17 +02:00
2024-05-20 00:35:32 +00:00
2024-11-04 03:39:24 +00:00
2025-05-13 16:49:30 +02:00
2023-08-09 14:12:58 +02:00
2023-09-13 06:35:01 +12:00
2025-05-13 16:49:30 +02:00
2025-03-04 05:34:34 -06:00
2024-12-18 06:36:04 -06:00
2023-11-29 23:21:34 +01:00
2025-06-29 17:37:17 +02:00
2025-04-19 17:02:40 -05:00
2025-06-26 15:15:19 -05:00
2025-02-22 11:42:44 -05:00
2025-05-13 16:49:30 +02:00
2023-07-21 17:32:37 +02:00
2025-06-03 03:11:05 +03:00
2024-05-04 00:53:15 +00:00
2024-08-12 17:29:25 +08:00
2025-05-13 16:49:30 +02:00
2025-05-13 16:49:30 +02:00
2025-05-13 16:49:30 +02:00
2023-11-29 23:21:34 +01:00
2024-10-18 03:05:58 +00:00
2023-07-17 18:43:51 +02:00
2025-05-18 14:52:40 +02:00
2023-07-21 17:32:37 +02:00
2025-05-13 16:49:30 +02:00
2025-05-21 14:47:26 -05:00
2025-06-29 17:15:15 +02:00
2025-05-10 11:28:18 +03:00
2023-04-28 13:25:44 +02:00
2025-05-13 16:49:30 +02:00
2025-05-13 16:49:30 +02:00
2023-04-28 13:25:44 +02:00
2025-01-30 06:50:01 -06:00
2024-03-20 22:14:31 +01:00
2024-10-09 19:18:16 -07:00
2025-05-23 22:30:21 +03:00
2024-09-12 07:16:33 -05:00
2024-05-04 00:53:15 +00:00
2025-02-07 06:56:07 -05:00
2025-01-26 07:20:39 -06:00
2025-06-29 17:37:17 +02:00
2024-09-01 19:03:46 +02:00
2023-11-21 20:48:39 -06:00
2024-11-05 09:33:54 +01:00
2025-06-29 17:37:17 +02:00
2025-05-13 16:49:30 +02:00
2025-05-13 16:49:30 +02:00
2025-05-13 16:49:30 +02:00
2024-10-11 14:13:42 +02:00
2024-03-25 16:51:50 -05:00
2023-11-29 23:21:34 +01:00
2025-05-13 16:49:30 +02:00
2024-05-03 08:36:10 +08:00
2025-05-13 16:49:30 +02:00
2025-05-13 16:49:30 +02:00
2025-06-29 17:37:17 +02:00
2025-05-13 22:24:45 +03:00
2025-06-02 20:18:02 +02:00
2023-09-13 06:35:01 +12:00
2025-05-13 16:49:30 +02:00
2024-04-16 19:08:58 +08:00
2023-11-29 23:21:34 +01:00
2024-05-04 00:53:15 +00:00