spm • Scala Package Manager - it's based on sbt but npm-like :trollface:
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
spm

README.md

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