# mpysh a minimal shell in python. # The shell was originally writen in vlang This was changed because there was a problem with their execute command. # Difference from other shells Instead of relative path for commands the shell will use `exec` for executing scripts in current directory. ```bash # example exec sample-script.sh ``` # How to install as a shell 1. Run build.sh. 2. Add the path to the mpysh executable to /etc/shells. 3. Run `chsh` and enter the path to the mpysh executable. 4. Restart system! # Is it usable? For basic shell use. If used as a sripting lang in a shabang it will just open the prompt. It will not store any varibles as it is not a scripting language, it will use system variables though. > These are intended features. # TODO None right now!