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.1.tar.gz
(4.8 kB
view hashes)
Built Distribution
Close
Hashes for protosync-0.0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 661ced782687bcc47af2a13ac530e7af6027d343712477d32b9ee69b14c11cdb |
|
MD5 | 8d631ab6932ba4a76b2ee033ee006ff4 |
|
BLAKE2b-256 | 9300e81871497073b0508d1273a0c4bbab610f24f18ca90cfc18c4760037ab15 |