Module lib.shell

Class defining a minimalist shell and text editor , directly executable on the board.

Expand source code
# Distributed under Pycameresp License
# Copyright (c) 2023 Remi BERTHOLET
""" Class defining a minimalist shell and text editor , directly executable on the board. """
# pylint: disable=redefined-builtin

def sh():
        """ Start the shell """
        import shell.commands
        shell.commands.commands()

Sub-modules

lib.shell.commands

Class defining a minimalist shell, directly executable on the board. We modify directories, list, delete, move files, edit files .. The commands are …

lib.shell.editor

Class defining a VT100 text editor. This editor works directly in the board. This allows you to make quick and easy changes directly on the board, …

lib.shell.editor_py

Syntax highlight for python in the editor

lib.shell.shelltask

Class defining a minimalist shell, directly executable on the board. We modify directories, list, delete, move files, edit files …

Functions

def sh()

Start the shell

Expand source code
def sh():
        """ Start the shell """
        import shell.commands
        shell.commands.commands()