Hi everyone ๐
A few days ago I shared here a tool Iโve been building for Laravel to make working with .env files a bit safer and less stressful.
Over the past weeks I realised how easy it is to break an application just by:
โข missing an environment variable
โข overwriting the wrong .env
โข changing something in production too quickly
So I decided to build a small tool whose only job is to make .env management more safe, predictable and reversible โ without turning Laravel into something itโs not.
Iโve now published a public product roadmap so that everything is clear and transparent:
๐ https://github.com/Vanni7544/config-manager/blob/main/ROADMAP.md
What the tool currently does
Right now Config Manager allows you to:
โ export environment configuration
โ validate required variables before export
โ generate a .env.config-manager file
โ optionally apply it using --apply
โ automatically back up the previous .env
โ rollback safely when needed
โ show clear warnings when dealing with production
So instead of editing .env manually and hoping for the best,
the workflow becomes much more controlled and calm.
Whatโs coming next (Pro Edition)
In the roadmap I describe the next major goals, including:
๐น local audit logs (no SaaS, no external services)
๐น the ability to choose which backup to restore
๐น a simple terminal CLI so nobody needs Tinker
๐น better onboarding and safety UX
All development will stay focused on:
โ safety
โ reversibility
โ predictability
โ keeping things local
Long-term vision
There will eventually be a Security / Enterprise Edition with things like:
๐ธ declarative environment rules
๐ธ dry-run mode with human-readable output
๐ธ structured audit logging
๐ธ CI/CD validation support
๐ธ diff between environment versions
But the core philosophy will never change:
๐ซ no remote config storage
๐ซ no silent updates
๐ซ no hidden magic
If you want to have a look
GitHub (details, docs, roadmap):
๐ https://github.com/Vanni7544/config-manager
AMA โ happy to chat ๐
If youโre curious about:
โข why I built it
โข how it works internally
โข real problems it solved for me
โข what you would improve
โข whether this is useful in your workflow
โฆfeel free to ask anything.
Iโm not trying to spam โ I genuinely enjoy talking about safe configuration practices in Laravel and learning from how others do it.
Thanks for reading ๐
Top comments (0)