New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

synqa

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

synqa

  • 0.3.0
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

= synqa

Synqa is a simple file syncing tool that works over SSH, and is designed primarily for maintaining static websites. It uses a secure hash function to determine which files don't need to be copied because the destination copy is already identical to the source copy.

It is available as a Ruby gem.

I wrote synqa for two main reasons:

  • I couldn't get rsync to work on the combination of Cygwin and my hosting provider, and the rsync error messages were not very informative.
  • It was an opportunity to learn about SSH and how to use SSH and SCP with Ruby.

== Installation

gem install synqa

== Dependencies of synqa are:

  • Ruby 1.9.2
  • Ruby gems net-ssh and net-scp

Optionally:

  • An external SSH client. I use plink.
  • An external SCP client. I use pscp.

For some sample code, see examples/synga-useage.rb and examples/sample-rakefile.

== Licence

Synqa is licensed under the GNU General Public License version 3.

== Notes and Issues

  • Synqa has not been tested (or even designed to work) with file names containing whitespace or non-ASCII characters. Typically this doesn't matter for many static websites, but it will reduce the tool's usefulness as a general purpose backup tool.

  • Currently Synqa does not provide authentication options, on the assumption that you will use Pageant (which automagically provides "presented" keys for specified user/host combinations).

FAQs

Package last updated on 18 Jun 2011

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