Svetlitski / fcp

A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time.
BSD 3-Clause "New" or "Revised" License
759 stars 19 forks source link

Platform independent packages (i.e. Flatpak or Snap) #29

Open alexanderadam opened 2 years ago

alexanderadam commented 2 years ago

Thank you so much for fcp.

It would be great to have it available via platform independent packages (i.e. Flatpak and/or Snap)

Svetlitski commented 2 years ago

I'd prefer not to do this for a couple reasons. First, as far as I understand, both Flatpak and Snap need to be mounted each time they are run, which adds a certain amount of overhead. This clashes with fcp's goal of being as fast as possible. Secondly, I know that a few other Rust cli tools (such as ripgrep) have had issues with strange bugs manifesting only in snaps.

Rust statically links everything, so a standard binary should work just fine across distributions. Is there a particular combination of architecture and/or libc that you're interested in that doesn't currently have a corresponding build under this repo's releases? If so I'd be happy to add a build for that platform for you.