https://github.com/almas-ali/almas
Almas - A interpreter with scripting language
https://github.com/almas-ali/almas
almas-ali interpreter language md-almas-ali programming-language script script-language
Last synced: 11 months ago
JSON representation
Almas - A interpreter with scripting language
- Host: GitHub
- URL: https://github.com/almas-ali/almas
- Owner: Almas-Ali
- License: mit
- Created: 2020-11-19T07:08:30.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-11T16:05:14.000Z (over 4 years ago)
- Last Synced: 2025-01-07T15:28:49.337Z (about 1 year ago)
- Topics: almas-ali, interpreter, language, md-almas-ali, programming-language, script, script-language
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Almas - A interpreter with scripting language
**Version 0.0.1**
Almas is an open source interpreter and a simple scripting language.
Created and developed by **Md. Almas Ali.**
[](LICENSE)
## Installation:
This interpreter is based on python 3 so you need to install python 3 first on your machine.
Then type `setup.py` if you want to install it from source.
If your using windows computer you can download .exe file from [here](https://github.com/almas-ali/almas/)
Easy installtion steps for windows computer.
## Usage:
After install you can use it as a interpreter and a scripting language. Currently there are some limited command here but our STD library is improving continuously. So, be pations and you can also contribute here and make come cool commands.
To run almas open up your terminal or cmd and type `almas` it will start instantly.
To know what can you do with this just type help in almas console.
You will find some massive usefull commands there. All works on linux and windows.
```
Almas - Interpreter
version : 0.0.1
ali - For managing packages.
bash - For using bash commands
cls, clear - For clearing console screen.
cd, chdir - For changing current directory.
calc - For calculating number.
cat - For examine any source code.
dir - For list of current directory elements.
exit - For exiting the prompt.
help - For showing help screen.
ls - For list of current directory elements.
print - For showing any text in the screen.
! - For printing statements without prespaces.
!! - For use with all spaces.
pwd - For showinging current directory.
sudo - For becoming Super User.
whoami - For getting current user name.
Note: Default Root Password is 'toor'.
© Copyright collected by Md. Almas Ali
```
## Commands Explanation:
**ali** is a package manager for almas script. It help to install third party modules from almas server.
**bash** is a virtual bash commands execution command. It allows user to use some of common bash commands.
**cls,clear** is two commands that all works as same. It is basically made for windows and linux user who are familier with cls (cmd) and clear (terminal). It does allow user to clear the terminal screen for ferther use.
**cd,chdir** is two basic command which we commonly use. cd and chdir commands to change the current working directory.
**calc** this is for calculating numbers in almas interpreter and scripts.
**cat** concatenate file to standard output. It is a linux command which can read a text file and show the output in the terminal. It also can read binary file but it is now human readable.
**dir,ls** is two commands to list files in the current working directory.
**exit** is a simple command that will exit the console.
**help** for getting the help screen.
**print** for printing any text in the screen.
**!** is a simple alternative of print which remove spaces from sentence starting and ending.
**!!** is also a simple alternative of print but it don't remove spaces from sentence starting and ending or anywhere else.
**pwd** is a linux command that that return the full path of current working directory.
**sudo** is an advance linux command that virtually emulate superuser environment for user. It is the mostly used command that a linux user use. Now, almas allows user to use it in any computer system.
**whoami** is a command that return the username of user. (Are you norman user or root user ?)
## Ali Explanation:
Ali is package manager for almas interpreter. It allows user to install third party modules from almas server. There is cupple of options that a user can use.
### Ali Commands:
**install** for installing third party modules from almas server.
**update** for updating all internal packages.
**Stay with us and contribute in this project.**
## For any bug report feel free to set a pull request or issue in Github
Our Github link : [Num6](https://github.com/almas-ali/almas)