Feature request: support default values for env references in .env files used with op run

Community Member

I like the idea of exporting the vault name to an environment variable when using the op:// protocol references in an .env file used with op run, but I would like to be able to have a default, as in ${APP_ENV:-dev}. It seems that this isn't supported since I get [ERROR] 2022/10/29 14:31:56 parsing Dotenv file: error at line 151 column 31: expected '}' but found ':' when I try this.

This is in CLI 2.6.2 at least.

1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser:_ Not Provided


  • andi.t_1Pandi.t_1P

    Team Member

    Hi @jonb1 , this should be a feature we support in both op inject and op run parsers. I am not sure of the version of the CLI which start supporting this though. Could you please update to the latest version and check this again? Thanks!

    All the best,

  • jonb1jonb1
    Community Member

    Yep - either it was an earlier version with a problem, or I just messed something up when I tried this. Thanks!

  • Jack.P_1PJack.P_1P

    Team Member

    On behalf of Andi, you're very welcome!


Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file