devcontainers / devcontainers/spec

Allow cross-platform/per system initializeCommand definition

Aperta
#347 10 commenti 15 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
5.7k
Fork
496
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Not sure if it's the most proper repo to report this (if not, please redirect), but would be nice if there was a way to define `initializeCommand` per system in any way, so that the setup is truly cross-system. For example:
```
"initializeCommand": {
"windows": "rd /s /q somedir",
"linux": "rm -rf somedir",
"macos": "..."
}
```

Use case example: https://stackoverflow.com/questions/77199011/how-to-create-a-cross-platform-initializecommand-for-visual-studio-codes-dev-co (copying proper .env file before container launch).

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non vengono indicati file o test del repository. Inizia esaminando il comportamento di initializeCommand nella specifica e il caso d’uso multipiattaforma collegato; chiarisci i nomi dei sistemi supportati, il comportamento di fallback e la validazione prima dell’implementazione. Il lavoro è considerato completato quando esiste un meccanismo definito e documentato per sistema, con copertura dei casi d’uso indicati per Windows, Linux e macOS.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
vscode
Ambito
devops
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.