MySmartCI is a small and simple command interpreter which can be extended with Python modules.
The "main.py" is the main programme , it's the interface for the user , and we have "command_list.py" this file contant the list of command which MySmartCI support and the file of the command , when the user type any command "main.py" will search this command it "command_list.py" and if it's exists "main.py" will take the command's file name and import it then excute it.
The command's file should store in modules/ folder and should write it as a class (i mean using OOP).
What's New in This Release:
· New commands include uname which shows the system name on Unix-like systems; man, which shows the documentation that has been written for a command; python, which starts an interactive Python interpreter; date, which print today's date; get-input, which gets information from the user and stores it in a variable; and if, which allows conditional execution of commands.
· The print command now supports arithmetic operations.
· The history command now supports clean history.
· The var command now supports arithmetic operations and clean variables.