Version du projet : 2026.10.36 · App disponible : 2026.10.30 · Changelog · Licence MIT
Archive du Bureau vers Google Drive via rclone, avec interface macOS et interface CLI/TUI.
src/
├── macos/ # Application SwiftUI/menu bar
├── cli/ # Application Go/TUI
└── shared/ # Script d'archivage commun
release/
├── macos/ # PKarchives-<YYYY.MM.PATCH>.app
└── cli/ # Binaire pkarchives
- Menu bar native macOS (SwiftUI)
- Interface CLI/TUI Go
- Upload vers Google Drive via rclone
- Archivage par mois automatique (
YYYY_MM_mois) - Suppression auto après upload
- Support fichiers et dossiers
- Barre de progression en temps réel
- Réglages natifs avec recherche, langues, bibliothèque de projets PK, soutien et informations de version
- À propos compare la version installée aux dernières builds Stable/Dev, avec statut par canal et vérification manuelle sur un flux actualisé
- Rubrique dédiée Crédits & inspirations, avec liens vers les outils, dépendances et projets référents
./scripts/setup.shLe script interactif vous guide pour :
- Saisir votre Google Drive Folder ID
- Configurer le dossier à archiver (défaut :
~/Desktop) - Définir le remote rclone (défaut :
gdrive) - Vérifier que rclone est installé et configuré
- Build et lancer l'app
Installée depuis le DMG ou le .pkg (voir Installation ci-dessous), l'app vit dans la barre
des menus. Pour compiler soi-même : ./scripts/build.sh.
- DMG : Télécharger PKarchives pour Mac, puis ouvrir le DMG et glisser l'app dans Applications.
- Installation directe : Télécharger l’installateur .pkg, puis double-cliquer sur le fichier.
- Homebrew :
brew install --cask mondary/tap/pkarchives - curl :
curl -fL https://github.com/mondary/Macos_PKarchives/releases/latest/download/PKarchives.pkg -o "$HOME/Downloads/PKarchives.pkg"
Le build publié est pour Apple Silicon (arm64). L’app et l’installateur ne sont pas notariés ; macOS peut demander une autorisation à l’installation et au premier lancement.
Une commande, puis pkarchives fonctionne depuis n'importe quel dossier :
curl -fsSL https://raw.githubusercontent.com/mondary/Macos_PKarchives/main/scripts/install-cli.sh | sh
pkarchivesLa configuration est générée automatiquement par scripts/setup.sh dans secrets/.env.
| Variable | Défaut | Description |
|---|---|---|
PKARCHIVES_DRIVE_FOLDER_ID |
(obligatoire) | ID du dossier Google Drive |
PKARCHIVES_DESKTOP_PATH |
~/Desktop |
Dossier à archiver |
PKARCHIVES_DESKTOP_LINK_NAME |
DesktopArchive |
Nom du volume monté |
PKARCHIVES_RCLONE_REMOTE |
gdrive |
Nom du remote rclone |
PKARCHIVES_AUTO_MOUNT |
1 |
Monter le Drive automatiquement au lancement (0 pour désactiver) |
Le Drive est monté dans ~/DesktopArchive (volume Finder « DesktopArchive », volontairement hors du Bureau pour que la suppression des fichiers du Bureau ne puisse jamais traverser vers le Drive). Le montage est tenté automatiquement au lancement de l'app, puis après chaque archivage réussi.
- macOS 14.0+
- rclone (
brew install rclone) - Remote rclone configuré
./scripts/build.shPKarchives est distribué sous licence MIT, qui autorise notamment l'usage commercial et la redistribution sous réserve de conserver la notice de copyright et de licence.
📋 Voir le CHANGELOG pour l'historique complet
- Landing · film de présentation · anciennes versions
- Google Drive
- rclone
- ❤️ Soutenir ce projet sur Ko-fi



