abhaynikam / boring_generators

Boring generators aims to make your development faster by delegating boring setups to us.
https://www.boringgenerators.com/
MIT License
265 stars 27 forks source link

Make generators idempotent #92

Open coolprobn opened 4 months ago

coolprobn commented 4 months ago

Sometimes generators can fail but when running the same generator again, we end up with multiple entries of same Gem in the Gemfile or same configurations as well.

It would be great if we could make generators idempotent so subsequent invocation don't change things that was already installed on previous run.

I am open to tackling this and looking for discussions first on what you think @abhaynikam