-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
None
-
C Drivers
-
None
-
None
-
None
-
None
-
None
-
None
The dependency installation and environment management process in Earthfile is very messy and complicated.
During refactors of amongoc, I found it much simpler to delegate platform detection to individual "Get this specific dependency" subcommands, with some utilities to help detect package availability. The same approach and tools can be adopted in mongo-c-driver.