|
144 | 144 | :removals #{'rewrite-clj 'rewrite-clj/rewrite-clj}
|
145 | 145 | :additions [['rewrite-clj/rewrite-clj {:mvn/version rewrite-clj-version}]]}))
|
146 | 146 |
|
| 147 | +(defn- project-clj-v1-patch [{:keys [home-dir rewrite-clj-version]}] |
| 148 | + (patch-deps {:filename (str (fs/file home-dir "project.clj")) |
| 149 | + :removals #{'rewrite-clj} |
| 150 | + :additions [['rewrite-clj rewrite-clj-version]]})) |
| 151 | + |
147 | 152 | (defn- replace-in-file [fname match replacement]
|
148 | 153 | (let [orig-filename (str fname ".orig")
|
149 | 154 | content (slurp fname)]
|
|
166 | 171 | :additions [['rewrite-clj/rewrite-clj {:mvn/version rewrite-clj-version}]]})
|
167 | 172 | (patch-rewrite-cljc-sources home-dir))
|
168 | 173 |
|
169 |
| -;; |
170 |
| -;; cljfmt |
171 |
| -;; |
172 |
| - |
173 |
| -(defn- cljfmt-patch [{:keys [home-dir rewrite-clj-version]}] |
174 |
| - (patch-deps {:filename (str (fs/file home-dir "project.clj")) |
175 |
| - :removals #{'rewrite-clj 'rewrite-cljs} |
176 |
| - :additions [['rewrite-clj rewrite-clj-version] |
177 |
| - ['org.clojure/clojure "1.9.0"]]})) |
178 |
| - |
179 | 174 | ;;
|
180 | 175 | ;; clojure-lsp
|
181 | 176 | ;;
|
|
184 | 179 | :removals #{'rewrite-clj/rewrite-clj}
|
185 | 180 | :additions [['rewrite-clj/rewrite-clj {:mvn/version rewrite-clj-version}]]}))
|
186 | 181 |
|
187 |
| -;; |
188 |
| -;; cljstyle |
189 |
| -;; |
190 |
| - |
191 |
| -(defn- cljstyle-patch [{:keys [home-dir rewrite-clj-version]}] |
192 |
| - (patch-deps {:filename (str (fs/file home-dir "project.clj")) |
193 |
| - :removals #{'rewrite-clj} |
194 |
| - :additions [['rewrite-clj rewrite-clj-version]]})) |
195 | 182 |
|
196 | 183 | ;;
|
197 | 184 | ;; depot
|
|
318 | 305 | ;;
|
319 | 306 |
|
320 | 307 | (def libs [{:name "antq"
|
321 |
| - :version "0.14.1" |
| 308 | + :version "0.15.3" |
322 | 309 | :platforms [:clj]
|
323 | 310 | :github-release {:repo "liquidz/antq"}
|
324 | 311 | :patch-fn deps-edn-v1-patch
|
|
333 | 320 | :show-deps-fn cli-deps-tree
|
334 | 321 | :test-cmds [["clojure" "-M:test"]]}
|
335 | 322 | {:name "cljfmt"
|
336 |
| - :version "0.7.0" |
| 323 | + :version "0.8.0" |
337 | 324 | :platforms [:clj :cljs]
|
338 | 325 | :root "cljfmt"
|
339 | 326 | :github-release {:repo "weavejester/cljfmt"
|
340 | 327 | :via :tag}
|
341 |
| - :patch-fn cljfmt-patch |
| 328 | + :patch-fn project-clj-v1-patch |
342 | 329 | :show-deps-fn lein-deps-tree
|
343 | 330 | :test-cmds [["lein" "test"]]}
|
344 | 331 | {:name "cljstyle"
|
345 | 332 | :version "0.15.0"
|
346 | 333 | :platforms [:clj]
|
347 | 334 | :github-release {:repo "greglook/cljstyle"
|
348 | 335 | :via :tag}
|
349 |
| - :patch-fn cljstyle-patch |
| 336 | + :patch-fn project-clj-v1-patch |
350 | 337 | :show-deps-fn lein-deps-tree
|
351 | 338 | :test-cmds [["lein" "check"]
|
352 | 339 | ["lein" "test"]]}
|
353 | 340 | {:name "clojure-lsp"
|
354 | 341 | :platforms [:clj]
|
355 |
| - :version "2021.05.27-17.42.34" |
| 342 | + :version "2021.06.24-14.24.11" |
356 | 343 | :github-release {:repo "clojure-lsp/clojure-lsp"}
|
357 | 344 | :patch-fn clojure-lsp-patch
|
358 | 345 | :show-deps-fn cli-deps-tree
|
|
505 | 492 | :version (str (-> % :github-release :version-prefix) (:version %))))
|
506 | 493 | (filter #(not= (:available-version %) (:version %))))]
|
507 | 494 | (if (seq outdated-libs)
|
508 |
| - (-> (doric/table [:name :version :available-version] outdated-libs) println) |
| 495 | + (-> (doric/table [:name :version :available-version :note] outdated-libs) println) |
509 | 496 | (status/line :detail "=> All libs seems up to date"))))
|
510 | 497 |
|
511 | 498 | (defn- print-results [results]
|
|
0 commit comments