Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

spitball-server

Package Overview
Dependencies
Maintainers
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

spitball-server

  • 0.8.2
  • Rubygems
  • Socket score

Version published
Maintainers
3
Created
Source

spitball Build Status Code Climate

A very simple gem package generation tool built on bundler. Pass it a gem file, it spits out a tarball of the generated gem environment. Perfect for "bundle once, upload everywhere"-style deployment.

Also comes with spitball-server, a small sinatra app that you can run on a dedicated build server. The spitball command line client can then pull packages down from said server.

Usage

Usage: spitball [options] GEMFILE ARCHIVE

options:
    -h, --host HOST                  Get the tarball from a remote spitball server
    -p, --port PORT                  Specify the remote server port. Default 8080
        --without a,b,c              Excluded groups in the tarball. Does not apply to remote spitballs
        --version

environment variables:
        SPITBALL_CACHE		           Specifies the cache dir. Defaults to /tmp/spitball-username

TODO

Lots of things are changing in bundler 1.0. We're stuck on 0.9.5 for now, but once we get to 1.0, this tool will probably work with lock files instead of gem files, for more predictable builds.

FAQs

Package last updated on 18 Sep 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc