From ed9004ada4cf1f5af287316e67b9a9318f199731 Mon Sep 17 00:00:00 2001 From: Phil Hagelberg Date: Sat, 16 Mar 2013 16:19:00 -0700 Subject: [PATCH] Rename update task to update-in. --- NEWS.md | 2 +- src/leiningen/{update.clj => update_in.clj} | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) rename src/leiningen/{update.clj => update_in.clj} (86%) diff --git a/NEWS.md b/NEWS.md index a92298b6..101bb59f 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,7 +2,7 @@ ## 2.1.0 / ??? -* Add update task for arbitrary project map transformations. (Phil Hagelberg) +* Add update-in task for arbitrary project map changes. (Phil Hagelberg) * Warn when version ranges are detected. (Nelson Morris) * Add support for msys on Windows machines. (megri) * Allow use of :mirrors when building jars/uberjars. (Tim McCormack) diff --git a/src/leiningen/update.clj b/src/leiningen/update_in.clj similarity index 86% rename from src/leiningen/update.clj rename to src/leiningen/update_in.clj index 97b0fb93..f6517ace 100644 --- a/src/leiningen/update.clj +++ b/src/leiningen/update_in.clj @@ -1,7 +1,7 @@ -(ns leiningen.update +(ns leiningen.update-in (:require [leiningen.core.main :as main])) -(defn ^:higher-order update +(defn ^:higher-order update-in "Perform arbitrary transformations on your project map. Acts a lot like calling `clojure.core/update-in` on your project map @@ -11,7 +11,7 @@ together like \":repl-options:port\". Provide the arguments to f (which must be a resolvable var) followed by \"--\", and then the task name and arguments to the task: - $ lein update :dependencies conj \"[slamhound \\\"1.1.3\\\"]\" -- repl" + $ lein update-in :dependencies conj \"[slamhound \\\"1.1.3\\\"]\" -- repl" [project keys f & args] (let [keys-vec (map keyword (rest (.split keys ":"))) update-args (map read-string (take-while (partial not= "--") args))