0.01
No commit activity in last 3 years
No release in over 3 years
RightScript Sync is a utility to synchronize all scripts in a RightScale account with the local filesystem. It will download all versions and all attachments. It will not redownload files which have identical md5 checksums.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.5.3
>= 2.5.1
>= 1.5.2
 Project Readme

RightScript Sync

RightScript Sync is a tool to synchronize all scripts in your RightScale account with your local file system.

Installation

Add this line to your application's Gemfile:

gem 'rightscript_sync'

And then execute:

$ bundle

Or install it yourself as:

$ gem install rightscript_sync

Usage

Usage: rightscript-sync options
        --dry-run                    Output the parsed files to STDOUT
        --output-path DIR            Use DIR as output directory
        --account-id ID              RightScale Account ID
        --username USERNAME          RightScale Username
        --password PASSWORD          RightScale Password
        --log-level LEVEL            Logging level
    -V, --version                    Display version information
    -h, --help                       Display this screen

Limitations

Currently, this script only supports downloading of all RightScripts and corresponding attachments. It does not at this time support the ability to synchronize changes made locally to RightScale.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request