work/s3tow/
s3tow
Un gestionnaire de fichiers macOS natif pour S3 et SFTP.
La commande
Chaque client S3 est soit une console web qui vous combat, soit une app de bureau qui embarque un navigateur entier pour dessiner une liste de fichiers. Nous voulions l’app Mac : quelque chose qui s’ouvre instantanément, se comporte comme le Finder et reste dans la sandbox.
Ce que nous avons fait
- SwiftUI partout — une app Mac qui en a l’allure et le comportement
- Signature AWS SigV4 et protocole S3 REST implémentés directement sur URLSession
- SFTP à côté de S3, parce que le vrai travail traverse les deux
- Pas de CLI embarquée, pas de navigateur intégré, pas de démon d’arrière-plan
Où c’est arrivé
0SDK de stockage tiers
2protocoles, une interface
1processus, sandboxé
Écrire nous-mêmes le protocole a pris deux semaines. Cela nous a donné une app qui s’ouvre en moins d’une seconde.