`cargo gpu remove`
Aperta
Nessuno ha ancora preso questa issue.
- Lingua principale
- Rust
- Stelle
- 3.4k
- Fork
- 125
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
cargo gpu remove --shader-crate ../shader-crate-template: should remove therustc_codegen_spirvinstall of said shader cratecargo gpu remove --allshould competely remove the entire cache dir, which would cleanup old installations by old cargo-gpu versions as well
Open Questions:
removeorclean?cargo gpu remove <rust_gpu_version>We don't have a standardized way to declare a shader crate or a rust-gpu version. This would also be nice to have for installing- Should we prompt the user about uninstalling toolchains as well? Note that two installs can use the same toolchain version. We could check every other install on whether the toolchain is used and prompt the user if noone is using it, which could be made easier by having some metadata file per install with the toolchain cached in it (among other things).
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia dall’implementazione del comando cargo gpu e segui come vengono registrate le installazioni di shader-crate e la directory della cache. Definisci il comportamento di rimozione per uno shader crate denominato e per --all, compreso se rimuovere le toolchain inutilizzate. Il lavoro è completo quando entrambe le modalità di pulizia funzionano senza influire sulle installazioni o sulle toolchain condivise.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- cli, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100