Cork propose son interface graphique pour utiliser le gestionnaire de paquets Homebrew

Nicolas Furno |

Cork est un nouveau candidat pour offrir une interface graphique au gestionnaire de paquets Homebrew que l’on utilise normalement via le terminal et avec des lignes de commande. Si vous n’aimez vraiment pas utiliser le terminal sur votre Mac, mais que vous avez besoin de Homebrew pour une raison ou une autre, des utilitaires permettent d’accéder à sa collection de paquets par le biais d’une interface. Après Cakebrew, Cork propose toutes les fonctions du gestionnaire de paquets et même un petit peu plus.

L’écran principal de Cork propose un bilan général de la configuration de Homebrew sur le Mac. Notez que mes captures d’écran sont faites avec la démo qui n’a pas toutes les dernières nouveautés.
Chaque paquet installé sur le Mac est associé avec une fiche d’informations, comme ici pour le moteur de sites statiques Hugo.

Comme avec Homebrew, Cork vous permettra d’installer des paquets en bénéficiant de toute la gestion des dépendances de l’app sous-jacente qui travaille toujours sous l’interface. Vous pourrez aussi mettre à jour tous les paquets déjà installés en un clic et obtenir des informations à leur sujet. Si vous le souhaitez, Cork peut se ranger dans la barre des menus de macOS et effectuer ses opérations par ce biais, encore plus discrètement.

Par rapport à Homebrew, le développeur met en avant plusieurs fonctionnalités ajoutées par Cork. Le plus gros ajout est la possibilité d’associer des mot-clés à des paquets, ce qui peut permettre de garder un œil sur tout ce qui a été installé et ne pas supprimer un élément par erreur. On peut aussi nettoyer le dossier des téléchargements géré par Homebrew et qui peut rapidement grossir : dans mon cas, le dossier pèse 3,28 Go et le gestionnaire de paquets ne permet pas de le supprimer directement.

Cork est une app entièrement open-source et son code principalement en SwiftUI est distribué sur GitHub, mais c’est une app gratuite uniquement si vous avez les compétences nécessaires pour la compiler. Une ancienne version est distribuée en guise de démo à cette adresse, mais elle ne contient pas toutes les fonctionnalités les plus récentes. Si vous voulez la dernière version sans la compiler, vous devrez payer : soit en payant une fois 28 $ (environ 26 €) sur GitHub, soit en payant tous les mois 5 $ ou plus, soit encore sur GitHub, soit sur Ko-fi.

Cork nécessite macOS 13 et son interface n’est pas traduite en français.

Source
Tags
avatar vincentn | 

"On peut aussi nettoyer le dossier des téléchargements géré par Homebrew et qui peut rapidement grossir : dans mon cas, le dossier pèse 3,28 Go et le gestionnaire de paquets ne permet pas de le supprimer directement."

Même avec un brew cleanup et éventuellement un brew autoremove pour supprimer les dépendances "orphelines" ?

avatar Nicolas Furno | 

@vincentn

Je le fais régulièrement et non, manifestement. Je ne sais pas si c'est un problème de nettoyer ce dossier, mais ce n'est pas prévu par les développeurs de Homebrew.

avatar valcapri | 

@nicolasf

Un coup de brew cleanup --prune=all devrait faire l’affaire. Par défaut, brew conserve les téléchargements pendant 120 jours.

avatar TDBI | 

Applite

avatar kaya | 

@TDBI

À ma connaissance, AppLite gère uniquement les Cast.

avatar Nicolas Furno | 

@TDBI

Applite ne gère que Homebrew Cask, contrairement à Cork.

avatar instantcook | 

Quelles applis utilisez-vous via Homebrew dont vous ne pourriez plus vous passer (et qui ne sont pas disponibles en direct ou via le MAS ?) Merci

avatar Nicolas Furno | 

@instantcook

C’est surtout utile pour des utilitaires en ligne de commande qui ne sont pas distribués sur le Mac App Store.

avatar Tetaroide Bleu | 

@nicolasf

Quelle est la différence entre les paquets avec cask et sans? ( toujours par rapport à un logiciel comme applite) il y en a beaucoup plus sans par exemple ? Et Cork est-il capable de les installer tout de même ? Désolé pour ces questions de novice, mais je ne me suis jamais vraiment intéressé à hombrew. Je n’ai pas tant peur du terminal, mais je ne tape vraiment pas vite au clavier et je n’aime donc Pas utiliser la ligne de commande si je peux l’éviter.

avatar Nicolas Furno | 

@Tetaroide Bleu

Ce n’est pas toujours vrai, mais en général : les Cask sont des apps avec interface graphique.

avatar pat3 | 

@instantcook

"Quelles applis utilisez-vous via Homebrew dont vous ne pourriez plus vous passer (et qui ne sont pas disponibles en direct ou via le MAS ?) Merci"

Question mal posée. Les apps installées via Homebrew permet un suivi des mises à jour des apps comme l’AppStore : on peut mettre à jour toutes apps en une fois, ou virer/réinstaller plusieurs apps, plutôt que d’ouverture les apps une par une pour voir si elles ont des mises à jour (d’autant que j’ai proscrit les mises à jour automatiques). Quand on utilise pas mal d’apps open source, ça facilite la gestion.
Pour ma part, j’utilise plusieurs éditeurs Markdown, pandoc (conversion universelle de formats texte), handbrake (conversion vidéo), et quelques autres que je mets a jour via Homebrew.

avatar fredsoo | 

@instantcook

Perso, Simple Scan qui prend en charge une multitude de scans non geré par MacOS….

avatar smog | 

@instantcock : tout ce qui concerne python (PyQt par ex.) ou MySQL.

avatar pat3 | 

Y a-t-il un comparatif Cakebrew / Cork ?
[edit] Cakebrew est discontinued :-(

avatar Ipadivore | 

je suis toujours sous MacPorts, il y a là aussi un petit utilitaire sous java : JPortsUI, pratique pour la recherche

avatar pat3 | 

@Ipadivore

Ah merci, en suivant les avertissements de je ne sais plus qui ici, qui disait que Homebrew n’est pas t’es bien sécurisé, je pensais jeter un œil à MacPorts, mais j’avais un peu la flemme de comprendre le fonctionnement. J’irais plus vite avec une interface graphique #flemme #tresgrosseflemme

avatar Ipadivore | 

en fait ce sont 2 philospogies différentes :

— homebrew utilise au maximum ce qui est disponible sous Mac en terme de librairie
— Macports est autonome, donc souvent plus pour à mettre en place, mais permet de passer la version supérieure de MacOs assez facilement

Ensuite, certain soft comme Xephem (astronomie) ne son pas dispo via Homebrew

avatar Ipadivore | 

en fait ce sont 2 philospogies différentes :

— homebrew utilise au maximum ce qui est disponible sous Mac en terme de librairie
— Macports est autonome, donc souvent plus lourd à mettre en place, mais permet de passer la version supérieure de MacOs assez facilement

Ensuite, certains softs comme Xephem (astronomie) ne sont pas dispo via Homebrew

avatar David Bureš | 

Bonjour, je suis David, le développeur de Cork. Merci beaucoup pour cet article ! Bien que je ne parle pas français, j'ai utilisé DeepL pour traduire votre article et je l'ai apprécié.

Souhaitez-vous avoir accès à la version complète pour l'examiner ? J'offre la dernière version et la version de développement gratuitement aux personnes qui créent du contenu pour Mac. Comme vous l'avez souligné dans l'article, la démo est assez obsolète.

Si vous souhaitez écrire sur la version complète de l'application, je peux également répondre à vos questions.

Je vous souhaite une bonne journée et je me réjouis d'avoir de vos nouvelles.

CONNEXION UTILISATEUR