MazeGroup.py is an general prupose library for Python.
Use the command pip install mazegroup, python -m pip install mazegroup or py -m pip install mazegroup to install the Python package.
MazeGroup.py can be imported or can be executed with the CLI command (mazegroup or mg).
The CLI command usage : mazegroup <command> <args>.
All commands are registered at the initialization.
For exemple mazegroup echo Hello, world! will prints Hello, world!.
For import MazeGroup.py in this Python source code (essential to start) :
import mazegroup as mgFor initialize packages (commands packages) :
import mazegroup.imports as imports
imports.importMGPackages()For use a command in your source code (you must do the last step) :
import mazegroup.commands as commands
import mazegroup.utils as utils # For error checking
returned = commands.executeCommand("echo", ["Hello,", "world!"]) # Echo "Hello, world!" by example
# If there is an error, shows it (optional) :
if type(returned) != utils.NoError:
print("Error :", returned.message)You can evaluate Python expression in using py: in the argument (only the actual argument will be evaluate), by example the argument "py:5 + 5" will returns 10, we use " because we also use spaces on the expression.
echo <...>
help <...>
ls <path>
pyexec <...>
pyeval <...>
calc <...>
cd <path>
exit <...>
quit <...>
pypkg <name> <options>
-f or --full for a full generation.info:{'name': ...} for set package informations (a python dictionnary), keys available :
name -> strdescription -> strauthor -> strlicense -> strurl -> strdate -> strsc <...>
mazegroup sc <compress/decompress> <path> <!* output path> <!* password> <!* increments> <!* tar>mazegroup/sc/out.shell <...>
§ <...>% <...>, equivalant of the command calc but this mode lock the MazeGroup.py shell for expressions.s will provoks a space.rud <sourcecode> <options>
update <...>
version <...>
ver <...>
Not documentation available for now. List of all libraries :
nl/ Natural Languagejygo/ Jygofluxes Fluxes format parsertermgui Terminal GUI testsThis section can be contributed by you in adding other bugs or issues. You can also try to fix these bugs & issues.
update command : The package uninstallation stop the command process.