Skip to content

FGRibreau/spm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

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

About

spm • Scala Package Manager - it's based on sbt but npm-like :trollface:

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages