simple ftp-sync tool which allows partial downloads of changed files on a remote server against a local version of the same
MIT License
Elegantly crafted in TypeScript, FTP-Sync is not just another FTP tool – it's your best companion for seamless file synchronization. Dive into an immersive experience that combines power with simplicity, making FTP synchronization not just efficient but delightful.
Initially started to solve a personal problem but it's always good to provide code to the public!
Make sure you've got Node.js and npm up and running.
> git clone https://github.com/slippyex/ftp-sync.git
> cd ftp-sync
> npm install
🛠 Customize Your Experience: Head over to the configs directory and fine-tune your FTP settings.
Have a look at the provided config.json
file and create your own setup. Should be intuitive enough.
> npm run sync config.json
s: Ignite the synchronization!
x: Pause to catch a breath or resume to fly again.
q or C-c: Say goodbye and exit.
We're always looking for fellow adventurers!
Got ideas? Wish to enhance a feature?
Or simply spotted a pesky bug?
Join hands with us! Contributions, issues, and feature requests are more than welcome.
Glide over to the issues page and drop a word.
Exploring with freedom, under the MIT License.