Giter Club home page Giter Club logo

Comments (5)

kkyr avatar kkyr commented on May 23, 2024

Hey @prgres few questions:

  • What is your primary use case for this?
  • What would the file contain when created?
  • Which directory would the file be created in?

from fig.

prgres avatar prgres commented on May 23, 2024
  • What is your primary use case for this?

I am thinking about a scenario when the user gets my binary file, runs it and if a config file is not detected, the app creates one and fills it with data the user provided during the initial start

  • What would the file contain when created?

Maybe all required fields with no value set and the not mandatory one commented?

  • Which directory would the file be created in?

Hm, the most convenient way I think is to split Dirs option to Dir (the default one) and additional that will be merged before scanning for file. Then if the config file won't be found, it would create one under the default path. This functionality would be gated behind the option to be backward compatible.

from fig.

prgres avatar prgres commented on May 23, 2024

Currently, I implementing catching the error file not found that fig throws but maybe there will be a space to port into fig itself

from fig.

kkyr avatar kkyr commented on May 23, 2024

It seems to me the behaviour you're looking for is for fig not to fail when a file is not found, and instead fallback to whatever is defined in the environment and/or annotations. Is there a reason you want to create the file? Are you expecting the user to modify it?

from fig.

kkyr avatar kkyr commented on May 23, 2024

Closing due to inactivity. Please open again if you'd like to continue the discussion.

from fig.

Related Issues (17)

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.