2017-03-08 3 views
4

elm-package kann Abhängigkeiten für elm verwalten, aber die einzigen Befehle, die es unterstützt (ab Version 0.18.0) sind install, publish, bump und diff nach dem Ausführen ohne Argumente. Ich habe etwas wie elm-package list erwartet, um die installierten Pakete anzuzeigen.Welche elm-Paketversionen sind installiert?

Gibt es einen Befehl, um die aktuell installierten elm-Paketversionen aufzulisten?

Antwort

9

Ich denke, es gibt niemand, aber Sie können tree elm-stuff/packages -L 3 --noreport in Ihrer Befehlszeile ausführen.

Sie einen Baum wie diese:

elm-stuff/packages 
├── debois 
│   ├── elm-dom 
│   │   └── 1.2.3 
│   └── elm-mdl 
│    └── 8.1.0 
├── elm-lang 
│   ├── core 
│   │   └── 5.1.1 
│   ├── dom 
│   │   └── 1.1.1 
│   ├── html 
│   │   └── 2.0.0 
│   ├── http 
│   │   └── 1.0.0 
│   ├── mouse 
│   │   └── 1.0.1 
│   ├── virtual-dom 
│   │   └── 2.0.4 
│   └── window 
│    └── 1.0.1 
├── mgold 
│   └── elm-date-format 
│    └── 1.2.0 
└── thaterikperson 
    └── elm-strftime 

können Sie auch nur cat elm-stuff/exact-dependencies.json tun, aber es gibt keine Garantie für haben sie installiert:

{ 
    "debois/elm-mdl": "8.1.0", 
    "elm-lang/virtual-dom": "2.0.4", 
    "elm-lang/mouse": "1.0.1", 
    "mgold/elm-date-format": "1.2.0", 
    "elm-lang/dom": "1.1.1", 
    "elm-lang/html": "2.0.0", 
    "elm-lang/http": "1.0.0", 
    "debois/elm-dom": "1.2.3", 
    "elm-lang/window": "1.0.1", 
    "elm-lang/core": "5.1.1" 
} 
+0

Ich vermute, das ist das Beste, was es gerade gibt. Es ist eine Schande Baum ist nicht Cross-Plattform (nicht für Windows, verfügbar für OSX). –

+0

aber es sollte jetzt funktionieren, dass Windows 10 mit Bash kommt, sollte es nicht? – gabrielperales

+0

'Bash auf Ubuntu unter Windows' ist immer noch Beta (zum Zeitpunkt des Schreibens - https://msdn.microsoft.com/en-A/Commandline/wsl/install_guide), aber wahrscheinlich. –

0

Wenn Sie den Leuchttisch-Editor mit die elm-light plug in dann hättest du einen Befehl um Pakete anzuzeigen (und hinzuzufügen).

Verwandte Themen