You know that feeling when you start a new project and spend
the first 20 minutes doing nothing productive?
Hunting for the Android keystore. Finding the right .env file.
Copying VS Code settings. Again. And again. Every. Single. Project.
I got tired of it. So I tried building something to fix it — coffee-installer.
How it works
Create a collection folder and point coffee-installer to it:
mkdir ~/.coffee-collection
echo '{ "baseSource": "~/.coffee-collection" }' > ~/.coffee.config.json
Add your reusable files to the collection:
mkdir -p ~/.coffee-collection/my-app/android/app
cp android/app/keystore.jks ~/.coffee-collection/my-app/android/app/
cp android/key.properties ~/.coffee-collection/my-app/android/
Preview before installing:
$ coffee diff my-app
Diff — my-app (config)
+ add android/key.properties
+ add android/app/keystore.jks
+ add frontend/.env.development.local
3 to add, 0 to overwrite, 0 to skip
Then install with one command:
$ coffee install my-app
📦 Installing my-app...
✅ copied android/key.properties
✅ copied android/app/keystore.jks
✅ copied frontend/.env.development.local
✅ my-app installed.
All commands
coffee list # see everything in your collection
coffee diff my-app # preview before installing
coffee install my-app # install into current project
coffee pull my-app # sync changes back to collection
Why I built this
I work across multiple projects — mobile apps, web backends, Flutter apps.
Every project needs the same credentials, the same IDE config, the same
environment files.
The alternative was a folder of files I'd manually copy every time, or
worse — storing credentials in a repo (never do this).
coffee-installer keeps everything in one local folder that never touches version control. It's not perfect yet, but it already saves me a lot of setup time.
Zero dependencies
The entire thing runs on Node.js stdlib only — no external packages,
nothing to audit, nothing that breaks when a dependency changes.
Try it
CLI for copying files from your private coffee collection into any project
coffee-installer
🔖 Gespeicherte Artikel
tsecurity.de App
Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.
Community Radar & Live Chat
Aktivitäten deiner Analysten
Neues Thema oder Eilmeldung einreichen
Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.
SOCIAL SHARE CARD GENERATOR