generator icon indicating copy to clipboard operation
generator copied to clipboard

Variables – Default to environment variables

Open derekr opened this issue 11 years ago • 7 comments

Would make it super fast if I could just hit enter for some of the prompts.

GENERATOR_AUTHOR=drk => __author__

And something like?

> generate -t npm -n test
author (drk):

derekr avatar Sep 10 '13 18:09 derekr

Agreed. What do you think is a sensible syntax for defaults? I'm not sure if env variables is the right approach because the mapping isn't explicit. Could something like __author(drk)__ work?

thisandagain avatar Sep 10 '13 18:09 thisandagain

Unless of course the environment was simply importing an object of defaults. :wink:

thisandagain avatar Sep 10 '13 18:09 thisandagain

Oh yeah that'd be cool.

~/.generator/defaults.json?

derekr avatar Sep 10 '13 18:09 derekr

Could also pass in as an option per call generate -t npm -n my-mod -d /some/defaults.json

derekr avatar Sep 10 '13 18:09 derekr

That makes the most sense to me.

Look for -d /some/defaults.json else look for ~/.generator/defaults.json else proceed

thisandagain avatar Sep 10 '13 18:09 thisandagain

Defaults via the CLI should extend the ~/.generator/defaults.json IMO. Thoughts?

thisandagain avatar Sep 10 '13 18:09 thisandagain

Oh yeah that would be really neat.

derekr avatar Sep 10 '13 18:09 derekr