Ever found yourself writing code like this?
case Mix.env() do
  :prod -> do_something1()
  :dev  -> do_something2()
  :test -> do_something3()
end
I wrote a macro to solve this annoying use case:
MyApp.MyModule do
  import RunForEnvs, only: [run_for_envs: 2]
  
  run_for_envs [:dev] do
    do_something2()
  end
end