op run doesn't seem to be overriding shell value with env value (per docs)
Hi
am newly using CLI and seems good, but I've discovered a problem.
Given I set something in the shell, either as an absolute value
export SOME_NAME=some-value
or as a 1p reference
export SOME_NAME="op://my_vault/my_item/my_section/my_field"
And I also set that in an env file
```
some-file.env
SOME_NAME="op://my_vault/my_item/other_section/other_field"
```
When I run op run --env-file some-file.env --no-masking -- printenv SOME_NAME
Then I expect the output to be the contents of the env file version, ie. whatever is in "op://my_vault/my_item/other_section/other_field"
But I get the original value in the shell, ie. either some-value or whatever is in "op://my_vault/my_item/my_section/my_field".
This looks like it's a bug, but could it be somehow my misconfiguration?
For reference:
op help run
contains:
DUPLICATE ENVIRONMENT VARIABLES
If the same environment variable name exists in both the shell and the '.env' file,
but are referencing different secrets, the variable set in the '.env' file will be used.
and it gives an example of how this should work.
1Password Version: 8.10.8
Extension Version: (4.7.5.90)
OS Version: macOS 13.4.1
Browser: (Chrome)
