This directory contains package definitions for various package managers and platforms.
| Directory | Platform | Install Command |
|---|---|---|
aur/ |
Arch Linux | yay -S cloud-sync-tuner |
deb/ |
Debian/Ubuntu | apt install cloud-sync-tuner |
rpm/ |
Fedora/RHEL | dnf install cloud-sync-tuner |
opensuse/ |
openSUSE | zypper install cloud-sync-tuner |
homebrew/ |
macOS/Linux | brew install cloud-sync-tuner |
macports/ |
macOS | port install cloud-sync-tuner |
chocolatey/ |
Windows | choco install cloud-sync-tuner |
scoop/ |
Windows | scoop install cloud-sync-tuner |
winget/ |
Windows | winget install cloud-sync-tuner |
nix/ |
NixOS/Nix | nix profile install |
guix/ |
GNU Guix | guix install cloud-sync-tuner |
flatpak/ |
Universal Linux | flatpak install cloud-sync-tuner |
alire/ |
Ada (Alire) | alr get cloud_sync_tuner |
| File | Runtime | Command |
|---|---|---|
Dockerfile |
Docker | docker build -t cloud-sync-tuner . |
Containerfile |
Podman/Buildah | podman build -t cloud-sync-tuner . |
compose.yaml |
Docker Compose | docker compose up |
nerdctl-compose.yaml |
nerdctl | nerdctl compose up |
# Standard (VPN-routed)
nerdctl compose up
# Standalone (no VPN)
nerdctl compose --profile standalone up
# With aria2 acceleration
nerdctl compose --profile accelerated up
# With WireGuard VPN
nerdctl compose --profile vpn upcd aur/
makepkg -si
# Or submit to AUR:
./submit-to-aur.shcd ..
dpkg-buildpackage -us -uc
# Or use pbuilder/sbuild for clean buildsrpmbuild -ba packaging/rpm/cloud-sync-tuner.spec
# Or use mock for clean builds
# Or submit to Fedora COPR# Test locally
brew install --build-from-source packaging/homebrew/cloud-sync-tuner.rb
# Submit to homebrew-core or a tapnix build .#cloud-sync-tuner
# Or add to nixpkgsflatpak-builder --user --install build packaging/flatpak/com.hyperpolymath.CloudSyncTuner.yml
# Or submit to FlathubWindows packages provide CLI mode only (no FUSE mounts).
Use cloud-sync-tuner writes for remote operations.
Requires macFUSE for FUSE mounts:
- Install macFUSE from https://osxfuse.github.io
- Reboot
- Allow kernel extension in System Preferences
After installation, enable SELinux policy:
cd /usr/share/cloud-sync-tuner/selinux
sudo make installsudo cp /usr/share/cloud-sync-tuner/audit/*.rules /etc/audit/rules.d/
sudo systemctl restart auditdAfter building a release, update SHA256 checksums:
# For source tarball
curl -sL https://github.com/hyperpolymath/cloud-sync-tuner/archive/v1.0.0.tar.gz | sha256sum
# Update PKGBUILD, *.spec, *.rb, etc. with the hash- Create account at https://aur.archlinux.org
- Add SSH key to account
- Run
aur/submit-to-aur.sh
- Fork https://github.com/Homebrew/homebrew-core
- Add formula
- Submit PR
- Fork https://github.com/flathub/flathub
- Add manifest
- Submit PR
- Create account at https://copr.fedorainfracloud.org
- Create project
- Upload SRPM or link to spec file