Socket
Book a DemoInstallSign in
Socket

glennr-ey-scp

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

glennr-ey-scp

0.3.2
bundlerRubygems
Version published
Maintainers
2
Created
Source

ey-scp

Provides a CLI to quickly and painlessly deploy configuration files to multiple instances on EngineYard

Installation

  • Run

     $ gem install glennr-ey-scp
    

Or with bundler

    gem 'glennr-ey-scp'

2. Make sure that you have your public key registered with EY.

Usage

  • Run

     ey login
    

    from your project directory.

  • Use ey-scp from any directory with the following syntax:

     ey-scp -e ENVIRONMENT [OPTIONS] LOCAL_SOURCE_FILE REMOTE_DESTINATION
    

    e.g.

     ey-scp -e production --app-servers ~/local/project/config/foo.yml /remote/project/path/config
    

Specifying target instances

OptionUploads to instances with roles of
--app-serverssolo, app_master, app
--app-mastersolo, app_master
--db-serverssolo, db_master, db_slave
--db-mastersolo, db_master
--db-slavessolo, db_slave
--util-serverssolo, util

Contributing

Right now, we could really use someone to refactor the code so that it's less scripty/hackish.

  • Fork it
  • Create your feature branch (git checkout -b my-new-feature)
  • Commit your changes (git commit -am 'Add some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request

FAQs

Package last updated on 11 Oct 2017

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

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.