Allow stor insert and stor update to accept pipeline input #12882
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
stor insert
values聽#11433Description
This PR implements pipeline input support for the stor insert and stor update commands,
enabling users to directly pass data to these commands without relying solely on flag parameters.
Previously, it was only possible to specify the record data using flag parameters,
which could be less intuitive and become cumbersome:
Now it is also possible to pass a record through pipeline input:
Changes made on code:
User-facing changes
Returns an error when both ways of inserting data are used.
The examples for both commands were updated and in each command, when the -d or -u fags are being used at the same time as input is being passed through the pipeline, it returns an error:
Also returns an error when both of them are missing:
Tests + Formating
toolkit fmt
toolkit clippy
toolkit test
toolkit test stdlib