Open sourceAttivoelvm
Il gestore di versioni di elephc. Fissa un compilatore e usa lo stesso ovunque.
- piattaforma
- macOS · Linux
- stack
- Rust
- licenza
- MIT
- installazione
- curl -fsSL https://get.elephc.dev | sh
Panoramica
elvm affianca elephc e fissa la versione del compilatore per ogni progetto. Basta un .elephc-version nel repository per decidere quale compilatore usare, così ogni sviluppatore e ogni job di CI compila con lo stesso. Nel PATH va una sola voce, poi uno shim risolve la versione e lancia il binario vero, senza hook nella shell.
Installa le release pubblicate e le build nightly di main, oppure compila dai sorgenti quando un binario non c'è. Lanciare elephc non scarica mai niente: se la versione scelta manca, elvm ti dice quale comando la installa.
Cosa fa
- Versione fissata per progetto con un .elephc-version nel repository
- Nessun hook nella shell: una voce nel PATH e uno shim
- Un unico binario
- Compila dai sorgenti dove manca un binario pubblicato
- Build nightly di main su un canale a parte
- elvm doctor per i problemi di PATH e di installazione