a-Shell-commands
a-Shell-commands copied to clipboard
Add syncthing to a-Shell
i just need it to sync some files
their github link
https://github.com/syncthing/syncthing
or can you tell me how to execute it?
my tries:
Hi, by sheer luck, I just tried to compile it yesterday. It is coded in Go, and Go does not work well with cross-compiling (it says it does, but it does not in practice). I managed to compile it to 30 % before I encountered a package that is not written for cross-compiling; at this point the building stops and there is no way to go further.
Globally, the status of sync commands is:
- rsync: covered by the GPL, so not possible on the AppStore.
- rclone: written in Rust, same problem as syncthing: some packages on which it depends are not written for cross-compiling.
- syncthing: written in Go, some packages on which it depends are not written for cross-compiling.
It is intensely frustrating for me, and I understand it is also frustrating for you.
emm,i see.but is there any another way to run syncthing without using the [close-source business soft] of synctjing?
Not that I know of. You can scp or sftp files to a remote directory, or use git to synchronize files, but that's not the same.
There is also unison . But it's written in OCaml and the license is GPL v3...