Giter Site home page Giter Site logo

Dotenv file not read about argc HOT 3 CLOSED

kerruba-milkman avatar kerruba-milkman commented on May 27, 2024
Dotenv file not read

from argc.

Comments (3)

kerruba-milkman avatar kerruba-milkman commented on May 27, 2024

Sorry I've tested out the fix by building the binary locally, but I'm not sure the problem was actually fixed.

Having this headers at the start of the file

...
# @env MY_PROFILE=my-profile
# @meta dotenv

And this .env file

MY_PROFILE=special

I'm still seeing the behavior where the env-variable uses the default value rather than the one provided in the .env file, but to me that seems counterintuitive as the default value for the env should be used if not already defined in the command line or in the .env file.

EDIT:
If the default value is removed from the @env definition, the .env file is actually read properly and used to populate the env

from argc.

sigoden avatar sigoden commented on May 27, 2024

I confirmed the bug have been fixed.

Please check argc path with which argc. is the path point to the locally building binary? @kerruba-milkman

from argc.

kerruba-milkman avatar kerruba-milkman commented on May 27, 2024

Sorry, I'm not used to the rust ecosystem so the cargo build --release --locked didn't build the binary the way I was expecting.
Instead I've used cargo install pointing directly to the git repo and I can confirm the fix is in place. Thanks a lot

from argc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.