Sommaire

upy-shell

upy-shell est un petit interpréteur de commandes de type shell destiné à fonctionner sur la plateforme MicroPython. Ce microshell chargé dans la session REPL permet d’avoir quelques commandes bien utiles comme ls, cd, rm, cat, etc. Ces commandes pouvant remplacer avantageusement les différentes manipulations os.listdir() et with open(’main.py’, ’r’ ) as f destinées à l’exploration des fichiers.

Après avoir copié le script shell.py et la dépendance cmd.py sur la carte MicroPython, le shell peut démarrer à l’aide de import shell (ou réinvoquer le shell avec shell.run()).

images/05RI64.png

Utilisation de upy-shell sur la plateforme MicroPython

Si, de prime abord, cet utilitaire ne fait pas partie des outils indispensables, il pourra se montrer très utile dans certaines situations ou comme base d’un système Python autonome.

upy-shell est disponible sur : https://github.com/dhylands/upy-shell/blob/master/shell.py

Et la dépendance, la classe générique Cmd qui permet de réaliser des interpréteurs de ligne de commande, est quant à elle disponible sur :