Takeout by Tighten

Takeout by Tighten

Yesterday, at Laracon Online Matt Stauffer and Jose Soto launched Takeout, a Mac-based CLI tool for spinning up tiny Docker containers, one for each of your development environment dependencies. It’s not a replacement for Valet or Homestead, instead, it pairs with them to manage your project’s dependencies easier than Homebrew.

One of Takeout’s primary benefits is that it boots (“enables”) or deletes (“disables”) Docker containers for your various dependencies quickly and easily.

Because Docker offers persistent volume storage, deleting a container (which we call “disabling” it) doesn’t actually delete its data. That means you can enable and disable services with reckless abandon.

Currently, it requires macOS, Composer, and Docker then after installing you can run takeout anywhere in your terminal. For example, running takeout enable mysql gets MySQL up and running, and you never have to worry about managing or fixing Homebrew MySQL again.

Takeout services

Takeout supports the following services today and I can only imagine more will be coming soon:

  • MySQL
  • Postgres
  • ElasticSearch
  • MeiliSearch
  • Redis
  • Memcached

For complete information on Takeout check out the Github repo and give it a try.

Filed in: News


Join 31,000+ others and never miss out on new tips, tutorials, and more.

Laravel News Partners

Laravel Jobs

Senior Laravel Developer
FPV Exchange
Senior Full-Stack Developer
Remote, USA Only
Senior PHP Developer
Cary, NC
Backend PHP Developer
Engineering Director
Vancouver or remote (EST/PST preferred)
Engine Digital