dub install package globally

Preetpal preetpal.sohal at gmail.com
Tue Oct 11 12:36:32 UTC 2022


On Thursday, 6 October 2022 at 08:50:02 UTC, christian.koestlin 
wrote:
> On Thursday, 6 October 2022 at 07:06:52 UTC, Preetpal wrote:
>> Is there a way to install packages "globally" using dub?
>>
>> For example, when using the node package manager (NPM) you can 
>> install a package "globally" (so it is available for the 
>> current user from the command line) using the `--global` flag 
>> as follows:
>>
>> `npm install --global typescript`
>>
>> This would make `tsc` command (which invokes the TypeScript 
>> compiler) available from the command line outside of any 
>> project. This would be convenient for packages like dfmt.
>
> Kind of. `dub fetch dfmt` downloads the package (by default to 
> your `$HOME/.dub/packages` directory, after that you can run 
> dfmt via `dub run dfmt`.
> dfmt as a binary is not installed in a common bin directory.

Thanks, this works well enough for me.




More information about the Digitalmars-d-learn mailing list