I&#x27;ve never understood why there isn&#x27;t a &quot;meta-package manager&quot; that gives you one OS-and-platform-neutral CLI tool for invoking whatever the most relevant package management tooling would be, and then polyfills in the differences.<p>At a base level, I want to just not have to care whether I need to &quot;brew install&quot;, &quot;gem install&quot;, or &quot;npm install -g&quot; something: just give me one namespace and put everything I need in it once. If the tool could do just that, I&#x27;d be sold.<p>However, I can&#x27;t see why there couldn&#x27;t be a more-complex namespace-mapping database, such that I could e.g. export an installed-above-baseline package-list from Ubuntu and import it into OSX, or Windows+Cygwin, to get equivalent effects. I wouldn&#x27;t need the same <i>versions</i> of anything, necessarily; just the same commands and libraries.