Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Lightweight local -> remote file synchronization application

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 dirty-implementation-details
Octocat-spinner-32 README
README
== Lunchbox ==

Lunchbox is a real-time file push mechanism.  It allows one to transparently and
securely manage a directory on a remote server.  This project is by no means an
original idea (see Dropbox, inotifyfs, and sshfs for starters), but I do find it
useful as a very lightweight and secure sync mechanism.

== Usage ==

Just run
  bin/lunchbox sshspec:remotedir [localdir]

For example,
  bin/lunchbox gdb@example.com:/home/gdb/my-project my-project

Would synchronize local changes to my-project to the remote my-project
directory.

== Note ==

The current implementation was a proof-of-concept barebones implementation.  If
I or someone else finds actual use-case for this system, I'd be happy to work on
it more seriously.
Something went wrong with that request. Please try again.