Sync code with a remote server in real time
Project description
Protosync
Protosync syncs code seamlessly between your local development repo and a remote server.
No more repeated git commits or long rsync commands just to test code out on the server.
Install
pip install protosync
Quick Start
In your remote directory, open a new terminal and enter:
protosync dest
Protosync will then print a command like this:
protosync source 85736c2686be4218ba789a50e2425564
Run this command in your local source directory.
You'll see it print:
Code synced to remote directory
And that's it!
You local code has now been synced to the remote server.
Just enter the same command wheneve you want to sync.
Note: you'll need to keep the remote terminal running for the sync to work.
Facts
- Protosync uses your
.gitignore
file to automatically ignore unnecessary files. - Protosync ignores files larger than 10Mb to prevent syncing of unwanted binaries.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
protosync-0.0.4.2.tar.gz
(4.8 kB
view hashes)
Built Distribution
Close
Hashes for protosync-0.0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd10a9e47a409b780889ac8d9fa867d40c372dfc7b315e8cced5fff1f31dd213 |
|
MD5 | 176ab67a3faece8e95e88364d9cf0da9 |
|
BLAKE2b-256 | 221261bb8647e28599fc80d9d020b8fc70f0fdb932028c482455b547a834f767 |