https://github.com/martinklepsch/boot-deps
lein-ancient like task for boot
https://github.com/martinklepsch/boot-deps
Last synced: about 2 months ago
JSON representation
lein-ancient like task for boot
- Host: GitHub
- URL: https://github.com/martinklepsch/boot-deps
- Owner: martinklepsch
- License: epl-1.0
- Created: 2014-12-16T23:41:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-11-15T11:03:26.000Z (over 5 years ago)
- Last Synced: 2024-10-31T19:25:29.309Z (7 months ago)
- Language: Clojure
- Homepage:
- Size: 25.4 KB
- Stars: 27
- Watchers: 5
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# boot-deps
Wanna-be [lein-ancient](https://github.com/xsc/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[](dependency)
```clojure
[org.martinklepsch/boot-deps "0.1.10"] ;; latest release
```
[](/dependency)## Usage
This is mostly intended for Terminal usage as of now:
```clojure
$ 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:
```clojure
(set-env! :dependencies '[[org.martinklepsch/boot-deps "RELEASE"]])
(require '[org.martinklepsch.boot-deps :refer [ancient]])
```## Options
```clojure
[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.