spm - scala package manager
Setup
Mac OSX
brew update && brew install curl jq dialog
curl https://raw.githubusercontent.com/FGRibreau/spm/master/spm > /usr/local/bin/spm && chmod +x /usr/local/bin/spm
Debian/Ubuntu
apt-get update && apt-get install curl jq dialog
curl https://raw.githubusercontent.com/FGRibreau/spm/master/spm > /usr/local/bin/spm && chmod +x /usr/local/bin/spm
Options
Usage: spm <command>
where <command> is one of:
init, install, start, version
Features
init
- quickly start a new scala project
install
- install multiple dependencies at the same time
- install the latest dependencies
- if only one matching dependency is found, spm will install it directly without any dialog
- if multiple matching dependencies are found, spm will ask for a choice
Usage
spm init && spm install scalaz amqp-client
Todo
- if `--save or -S were not specified, directly install the library inside lib/ folder
- everything else...
Origin
I just want to quickly bootstrap a scala project and install my deps for God's sake. — 01/02/2015