Ouvrir le menu principal

MacGeneration

Recherche

Astuces : aller plus loin avec Alfred 0.9

Nicolas Furno

jeudi 12 mai 2011 à 17:27 • 15

Logiciels

Dans sa dernière version, Alfred [0.8.2 / Site – US – Gratuit] a gagné une nouvelle fonction qui lui permet d'exécuter des commandes Shell (lire : Alfred 0.9 : aperçu des nombreuses nouveautés). Cette fonction s'avère très utile pour aller plus loin encore avec le lanceur multitâches. Voici quelques astuces qui exploitent cette nouvelle possibilité.



Notons que cette fonction est réservée aux utilisateurs payants d'Alfred. Pour utiliser ces astuces, il faut donc acheter le Powerpack (12 £).

Afficher/Cacher les fichiers invisibles

Mac OS X cache par défaut certains dossiers ou fichiers auxquels l'utilisateur n'a pas besoin d'avoir accès. En général ce n'est pas gênant, mais on peut avoir besoin d'accéder à un dossier ou un fichier caché. Ce sera d'autant plus vrai avec Mac OS X Lion puisque dans cette nouvelle version du système, le dossier "Bibliothèque" est un dossier caché. Une préférence permet néanmoins d'afficher dans le Finder les fichiers et dossiers cachés. Elle est inaccessible par défaut à l'utilisateur, mais une commande terminal modifie cette préférence.

On peut ajouter cette commande dans Alfred pour y accéder facilement en cas de besoin. Il faut en fait créer deux commandes Shell, une pour afficher les fichiers cachés, une autre pour revenir au comportement par défaut. Vous pouvez mettre le titre, la description, une image et le mot-clé que vous souhaitez, voici les deux commandes à entrer :

Montrer les fichiers cachés : defaults write com.apple.finder AppleShowAllFiles 1;killall Finder

Masquer les fichiers cachés : defaults write com.apple.finder AppleShowAllFiles 0;killall Finder

Alfred

Pensez, dans Alfred, à cocher la case "Silent" pour ne pas afficher la fenêtre du terminal. Cette commande relancera automatiquement le Finder pour activer le changement.



Générer du Lorem Ipsum [via]

Dans cet autre exemple, la commande Shell va générer des paragraphes de Lorem Ipsum (faux texte) générés par un site Internet et les ajouter automatiquement au presse-papier. Là encore, entrez le titre, la description et le mot-clé désiré, puis cette commande :

curl --silent http://loripsum.net/api/{query}/medium | pbcopy



Cette fois, la commande attend un paramètre (le "{query"}). Ce paramètre correspond au nombre de paragraphes souhaité : pour obtenir 3 paragraphes de faux texte dans notre exemple, il faudra donc activer Alfred et taper "lorem 3". Chaque paragraphe sera entouré de balises paragraphes en HTML. Si vous souhaitez modifier la taille des paragraphes, changez le paramètre "medium" dans la commande (valeurs acceptées : short, long ou verylong).



Raccourcir une URL avec Goo.gl [via]

Cette astuce génère un lien court à partir de n'importe quelle adresse Internet, en utilisant le service de Google Goo.gl. La commande Shell ajoutera automatiquement au presse-papier l'URL finale et comme pour l'astuce précédente, elle attend un paramètre qui est ici l'URL à raccourcir.



Cette fois, la commande à ajouter est un petit peu plus longue :

curl -s --data-urlencode "url={query}" http://goo.gl/action/shorten | grep "goo.gl" | awk -F" '{print $(NF-1)}' | awk 'BEGIN { FS = "=" } ; { print $2}' | pbcopy



Créer / ouvrir un fichier dans TextMate [via]

Cette astuce implique que vous utilisez l'éditeur de texte TextMate et que vous ayez installé la gestion en ligne de commande de l'éditeur (dans le menu "Help", "Terminal usage…"). Ces deux prérequis réunis, ajoutez une commande dans Alfred avec les titre, description et mot-clé souhaité et la commande mate {query}.



Attention, il faut cocher les deux cases sous la ligne de commande (Quotes et Spaces) pour gérer le cas où le nom du fichier contient un espace. Cette commande s'utilise ensuite de deux manières : en tapant mate nom.txt, vous allez créer un fichier directement dans TextMate avec le nom indiqué. On peut aussi passer le chemin complet pour enregistrer le fichier au bon endroit, comme dans l'exemple ci-dessous.



Si vous cochez la case "Action" dans les préférences d'Alfred pour cette commande, vous pourrez ouvrir dans TextMate n'importe quel fichier texte. La commande apparaîtra alors dans les actions possibles pour un fichier. Attention néanmoins, l'action est proposée pour tous les fichiers alors que TextMate ne peut ouvrir que du texte…



Aller (encore) plus loin…

Ces exemples sont restés assez simple, avec une ou deux commandes Shell. On peut néanmoins aller beaucoup plus loin encore en créant des scripts en Shell. Le développeur d'Alfred en donne un exemple pour ajouter des notes à Things (39,99 €), on en trouvera d'autres sur ce site. Dans ce cas là, on n'entrera pas le script directement dans Alfred, mais plutôt le lien complet vers le fichier.



Synchronisation

Si vous utilisez ces astuces et que vous avez plusieurs Mac, la nouvelle fonction de synchronisation d'Alfred 0.9 prend en charge les commandes Shell. Vous les retrouverez à l'identique sur tous les Mac, y compris pour les images ajoutées à chaque commande. Pratique…



Et si vous avez d'autres commandes Shell à ajouter à la liste, n'hésitez pas à les signaler dans les commentaires !

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

iOS 18.4 : la première bêta est disponible pour les développeurs, avec Apple Intelligence en français

10:09

• 116


Sortie de veille : notre premier avis sur l’iPhone 16e

08:00

• 29


macOS 15.4 : la première bêta est disponible pour les développeurs

21/02/2025 à 19:25

• 17


Apple désactive le chiffrement de bout en bout d’iCloud au Royaume-Uni

21/02/2025 à 17:02

• 71


Mozilla : Mitchell Baker quitte la fondation et l’entreprise qu’elle a cofondée

21/02/2025 à 16:45

• 13


Oppo fait entrer macOS sur l'écran de son nouveau smartphone pliable

21/02/2025 à 15:30

• 11


iPhone 16e : les précommandes sont ouvertes, 80 à 100 € de réduction chez les opérateurs

21/02/2025 à 14:04

• 16


Avec l’arrivée de l’iPhone 16e, que reste-t-il à l’iPhone 15 vendu plus cher ?

21/02/2025 à 13:55

• 33


Apple : le modem C1 est le point de départ d'une plateforme majeure pour nos produits

21/02/2025 à 13:54

• 45


Le malware FrigidStealer se fait passer pour une mise à jour de Safari ou Chrome

21/02/2025 à 13:00

• 1


QNAP annonce un switch Ethernet 10 Gb/s 5 ports à un prix correct

21/02/2025 à 10:20

• 10


Canal+ supprime la 4K aux abonnés sans engagement

21/02/2025 à 09:44

• 103


L’UE recale un projet de loi voulant récupérer les données de navigation des français

20/02/2025 à 22:15

• 51


Refurb : large choix de Mac mini M4 de 589 € à 2 349 €

20/02/2025 à 21:00

• 32


Tim Cook vu à la Maison Blanche pour y rencontrer Donald Trump

20/02/2025 à 20:15

• 42


iPhone 16e : l’absence de MagSafe, un faux problème ?

20/02/2025 à 17:44

• 31