concept: get on my lawn software.
a software design philosophy that believes good software ages like a fine wine. it shuns trends and salesmen disguised as programmers, shuns the fancy new framework. instead, gomls curates quality old software like a carefully tended forest. software that has stood the test of time, and, though it seems antiquated, it’s as robust as cast iron anvil.
rsync does have this one extremely irritating quirk though: different behavior on the presence of, or ansence of trailing slash on paths, that is basically impossible to memorise.
AFAIKS, the only oddity is if you have multiple sources and a destination with no trailing slash it assumes the destination is a directory anyway.
E.g., current directory has two files, a and b.
rsync a c
Copies file a to file c.
rsync a b d
Copies files a and b to directory d. For consistency, perhaps the second case should be an error and you should have to write:
rsync a b d/
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!