KSync is a file sync tool for working with Kademi
Installs ksync3.jar, a Java runtime if no Java 11+ is found, and a ksync3 command.
macOS, Linux, WSL (add sudo for a system-wide install into /usr/local):
curl -fsSL https://raw.githubusercontent.com/Kademi/ksync/master/installers/install.sh | bashWindows PowerShell:
irm https://raw.githubusercontent.com/Kademi/ksync/master/installers/install.ps1 | iexWindows CMD:
curl -fsSL https://raw.githubusercontent.com/Kademi/ksync/master/installers/install.cmd -o install.cmd && install.cmd && del install.cmdThen, from your project folder (run ksync3 --help for the full list):
ksync3 init --url https://your-site.kademi.co/repositories/myrepo # point this folder at a branch and sign in
ksync3 syncSet KSYNC3_BUNDLE_JRE=1 to always install a private JRE even when Java is present. Re-run the installer to update.
Where it goes:
| Platform | Jar and JRE | Launcher |
|---|---|---|
| Linux, WSL | ~/.local/share/ksync3 (or $XDG_DATA_HOME/ksync3) |
~/.local/bin/ksync3 |
| macOS | ~/Library/Application Support/ksync3 |
~/.local/bin/ksync3 |
Linux or macOS with sudo |
/usr/local/lib/ksync3 |
/usr/local/bin/ksync3 |
| Windows | %LOCALAPPDATA%\Programs\ksync3 |
%LOCALAPPDATA%\Programs\ksync3\bin\ksync3.cmd |
Uninstall on Linux or macOS by deleting those two paths, on Windows by running uninstall.cmd in the install folder. Override with KSYNC3_HOME and, on Linux or macOS, KSYNC3_BIN.
Please read at here
Please read at here