2017-03-13 1 views
1

Ich weiß (env) gibt die vollständige Umgebung und (env :something) macht eine einzelne Suche. Gibt es eine Möglichkeit, den Inhalt eines Profils abzufragen? Erhalten Sie zum Beispiel eine Karte von allem, was im Dev-Profil definiert ist?Wie Abfrage spezifisches Profil mit Umgebung

+0

siehe http://stackoverflow.com/questions/16270805/how-to-get-the-version-of-the -clojure-project-in-the-repl und http://stackoverflow.com/questions/20469012/how-to-access-values-on-leiningen-profiles – Josh

+0

Danke - und ich sehe nicht, wie die Antworten auf diese Fragen treffen zu. Keine zeigen, wie eine Karte eines bestimmten Profils zurückgegeben wird. Fehle ich etwas? – Chip

Antwort

0

Wenn ich verstehe Ihre querstion richtig dies ist eine Möglichkeit, es zu lösen:

user=> a 
{:dev {:env {:database-url "jdbc:postgresql://localhost/dev"}}, 
:test {:env {:database-url "jdbc:postgresql://localhost/test"}}} 
user=> (:dev a) 
{:env {:database-url "jdbc:postgresql://localhost/dev"}} 
user=> (:env (:dev a)) 
{:database-url "jdbc:postgresql://localhost/dev"} 
+0

Danke. Lass mich sehen, ob ich zur Arbeit kommen kann. – Chip