Ouvrir le menu principal

iGeneration

Recherche

OpenTerm 2 devient (aussi) une solution d’automatisation sur iOS

Nicolas Furno

mercredi 23 mai 2018 à 08:00 • 8

App Store

OpenTerm [2.0 – US – Gratuit — iOS 11 – iPhone/iPad – Silver Fox] est né presque comme une blague, un vrai terminal bridé sur l’App Store, mais à chaque mise à jour, l’app gagne en fonctionnalité et devient de plus en plus utile. Avec cette version 2.0, les fonctions de base ont été améliorées, notamment avec l’ajout d’onglets pour garder plusieurs sessions de terminal en même temps. Sur les iPad, on peut même afficher deux onglets côte à côte, comme dans Safari.

Deux onglets ouverts dans OpenTerm 2.0.

La grosse nouveauté toutefois, c’est qu’OpenTerm permet d’écrire des petits scripts et donc d’automatiser des tâches répétitives. Étant données les contraintes de l’App Store, il n’est pas question d’écrire des scripts shell. Le créateur de l’app a développé un tout nouveau langage de script, nommé Cub, et qui est dérivé de Swift, le langage de développement d’Apple. Il est nettement moins complet que Shell ou Swift, naturellement, mais permet de réaliser des scripts simples, du lancer de dés au compteur de jours, en passant par des tâches de maintenance, par exemple pour nettoyer des fichiers.

Un script d’exemple, ici pour calculer le nombre de jours avant Noël.

OpenTerm ayant accès à tous vos documents, via l’app Fichiers d’iOS 11, ces scripts peuvent aisément servir pour automatiser certaines tâches sur un appareil iOS. L’approche rappelle un petit peu Workflow, mais dans une version dédiée plutôt aux développeurs. Un des avantages de la solution proposée ici, c’est que le script peut être écrit sur un ordinateur, dans un éditeur de code complet, et ensuite facilement transféré sur iPhone ou iPad, via iCloud ou un service équivalent.

Sur un iPad, l’interface dédiée aux scripts peut occuper tout l’écran ou cette sorte de fenêtre mobile, très pratique à garder sous la main.

L’app est totalement gratuite et même open-source. À ce sujet, méfiez-vous, des développeurs ont repris le code source pour compiler des apps identiques, souvent vendues sur l’App Store. Pour télécharger la bonne version, c’est à cette adresse. L’interface n’est proposée qu’en anglais et iOS 11 est indispensable.

Soutenez MacGeneration sur Tipeee

Précommandez le livre et rejoignez la fête

Un livre pour raconter 50 ans d'Apple, une journée à Lyon pour les célébrer ensemble.

Participez sur Ulule

Apple transforme le ciel de Los Angeles en vitrine géante pour sa série Monarch

07:43

• 11


iOS 26.4 bêta 2 : le RCS chiffré de bout en bout avec Android entre enfin en test

07:00

• 7


Promo : un visiophone sans fil avec écran IPS à 60 €

23/02/2026 à 23:00

• 0


Apple sort la deuxième bêta de tous les OS 26.4, avec quelques rares nouveautés 🆕

23/02/2026 à 21:12

• 34


Guide : comment partager un accessoire Matter déjà configuré sur une plateforme de domotique

23/02/2026 à 20:30

• 9


Les appels masqués imposés par la loi pour contrer les arnaques sont un problème : l'iPhone ne peut pas les filtrer

23/02/2026 à 18:40

• 79


L’iPhone Air en promo à moins de 900 € sur Amazon.it

23/02/2026 à 16:26

• 4


Acheter un adaptateur secteur USB-C avec un logo Haribo, ce n'est pas une bonne idée

23/02/2026 à 16:26

• 42


Des réductions sur les Magic Keyboard pour iPad Air et iPad Pro

23/02/2026 à 15:32

• 4


Un Big Mac(intosh) Plus en vidéo, avec son clavier démesuré

23/02/2026 à 13:00

• 16


Apple Music : la nouvelle fonction Playlist Playground ne dépend pas d’Apple Intelligence

23/02/2026 à 12:22

• 8


Roole Map, l’application GPS qui double Google Maps et Waze sur l’App Store

23/02/2026 à 11:20

• 54


L’application AlloCiné remasterisée sur Apple TV

23/02/2026 à 10:07

• 10


Après avoir enrichi l’app Météo d’Apple, les créateurs de Dark Sky lancent… une nouvelle app météo

23/02/2026 à 08:51

• 8


50 ans d'Apple : présentation de nos goodies

23/02/2026 à 08:34

• 38


Apple doit-elle en finir avec iPadOS ?

23/02/2026 à 08:34

• 113