jetify-com / devbox

Instant, easy, and predictable development environments
https://www.jetify.com/devbox/
Apache License 2.0
7.83k stars 187 forks source link

Moved process-compose into a generic utilities Devbox project #2122

Closed josh-d2 closed 4 weeks ago

josh-d2 commented 1 month ago

Summary

Moved process-compose into a generic utilities Devbox project.

This PR deletes addDevboxUtilityPackage and removeDevboxUtilityPackage, since they're no longer used.

Motivation

https://github.com/jetify-com/devbox/issues/2106

How was it tested?

  1. Manually deleted ~/.local/share/devbox/util directory and verified that it is re-created when starting a service, and that process-compose is correctly added as a dependency with the binary present at the expected path.
  2. Ensured that devbox services up nginx starts the service and that the process-compose UI is displayed correctly.