6 utilitaires open source pour la barre des menus de macOS
Check-up de sécurité, exécution de scripts, monitoring Kubernetes… Voici 6 utilitaires qui exploitent la barre des menus de macOS.
Je m'abonnePareto Auditor
C'est l'une des applications de la suite Pareto Security. Elle assure un audit de base des fonctionnalités de sécurité natives de macOS.
Parmi elles :
- Installation automatique des mises à jour et des correctifs
- Désactivation du partage de fichiers et d'imprimantes, d'AirDrop, de l'administration distante...
- Activation du pare-feu et de FileVault
- Sauvegarde Time Machine automatique et chiffrement de ces sauvegardes
- Entrées sécurisées dans le terminal
- Délai maximal de 20 minutes pour l'écran de veille
Codé en Swift,
Pareto Auditor
est sous licence GPL 3.0.
xbar
xbar
est une réécriture de BitBar en Go, sous licence MIT.
Même principe : afficher, dans la barre des menus, le résultat de l'exécution de tout script/programme.
On peut écrire ses propres
plug-in
ou en exploiter un catalogue de « prêts à l'emploi ». Parmi eux :
- Alertes AWS CloudWatch
- Usage disque de Docker
- Compteur de messages non lus sur Gmail
- Connexion rapide Microsoft Remote Desktop
- Suivi des cours de cryptoactifs
- Validation et formatage JSON
nodeScratchpad
nodeScratchpad
évalue des fragments de code Nodejs, avec surlignage de syntaxe.
Écrit en Swift, il est sous licence MIT.
La prise en charge des répertoires de projets est sur la feuille de route, comme la gestion de configuration.
CloudyTabs
CloudyTabs
se connecte à iCloud pour afficher les onglets et les listes de lecture d'autres appareils. Pratique en particulier pour les Mac sur lesquels on n'utilise pas Safari.
Possibilité d'ouvrir un onglet uniquement en arrière-plan ou de seulement copier son URL.
Codé essentiellement en Objective-C (licence MIT), l'utilitaire s'installe par l'intermédiaire de Homebrew ou d'un package .app.
Gitify
Gitify
utilise les notifications natives de macOS pour afficher celles de GitHub.
Codé en TypeScript (licence MIT), l'utilitaire est aussi disponible sur Windows et Linux. Il gère l'édition Entreprise de GitHub et le multicompte.
KubeMonitor
KubeMonitor
interroge kubectl pour récupérer des informations sur le cluster Kubernetes actif, puis les affiche dans la barre des menus.
- Visualisation de l'usage de ressources sous forme de camemberts
- Option d'étiquetage des
pods
- Possibilité d'ouvrir une session SSH vers un nœud
Écrit en Swift (licence Apache 2.0), KubeMonitor utilise les bibliothèques
Core Plot
et
CocoaPods
.