Skip to content

martinklepsch/boot-deps

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

boot-deps

Wanna-be lein-ancient and more for Boot. Also consider boot show --updates which is a built-in task listing dependencies with newer releases.

Provides:

  • ancient task, which lists outdated dependencies
  • latest task, which shows latest version of a library
  • More to come, PRs welcome

[org.martinklepsch/boot-deps "0.1.10"] ;; latest release

Usage

This is mostly intended for Terminal usage as of now:

$ boot -d org.martinklepsch/boot-deps ancient
Searching for outdated dependencies...
Currently using [om "0.7.3"] but 0.8.0-beta3 is available
Currently using [boot-garden "1.2.5"] but 1.2.5-1 is available

$ boot -d org.martinklepsch/boot-deps latest -l org.clojure/clojure -q
Searching for latest version of [org.clojure/clojure]...: 1.7.0-RC1

If you want to have boot-deps available globally you can add it to your $BOOT_HOME/profile.boot (usually $BOOT_HOME is set to ~/.boot, see boot -h for details) like so:

(set-env! :dependencies '[[org.martinklepsch/boot-deps "RELEASE"]])
(require '[org.martinklepsch.boot-deps :refer [ancient]])

Options

[s snapshots  bool  "allow SNAPSHOT versions to be reported as new"
 q qualified  bool  "allow alpha, beta, etc... versions to be reported as new"
 a all        bool  "allow SNAPSHOT and qualified versions to be reported as new"]

License

Copyright Martin Klepsch 2014.

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

lein-ancient like task for boot

Resources

License

Stars

Watchers

Forks

Packages

No packages published