LDC2 Version Manager v1.0 - Unofficial

Matheus Catarino matheus-catarino at hotmail.com
Wed Dec 18 23:22:39 UTC 2024


Hello everyone,

Initially released a small and simple project inspired by 
**rustup** (without extra components) and *unofficial* **zigup** 
(by John Marler).

That will download and extract only LDC2 compiler.

#### Commands

- `install` latest (default) or master or specific version
- `list` installed versions
- `uninstall` installed versions

It is now possible to download the compiler and "activate" it 
through scripts (sh/bat/fish) based on the official dlang 
`install.sh`.

**All commands are available in the readme!**


### FAQ

#### Is there (or will there be) DMD support?

The initial proposal is just **LDC2**, since the application gets 
data exclusively from Github (latest-releases & latest-CI [commit 
hash]).

And the **GDC** compiler never saw any recent tarballs available 
to download and extract.

Anyway there are other alternatives like the official script and 
[dvm](http://dvm.dub.pm/) by Jacob Carlborg.

#### Can I download tarballs from other platforms?

Currently, NO! By default **ldcup** will only download package to 
the target host. (like zigup)


**Release TAG**
https://github.com/kassane/ldcup/releases/tag/v1.0.0


I hope you enjoy this small contribution.
The project has a permissive license for forks and other 
contributions for improvements.

Greetings,


More information about the Digitalmars-d-announce mailing list