A lightweight, English-like scripting language.
Project description
ShellLite: The English-Like Programming Language
By Shrey Naithani
ShellLite is a programming language designed to be as readable as plain English. It strips away the complex syntax of traditional languages and replaces it with natural, human-friendly commands.
Whether you are automating your desktop, building a website, or just learning to code, ShellLite makes it simple.
Quick Start
Installation
ShellLite is easiest to install globally on Windows.
-
Download & Install: Run the
shl.exefile. It will automatically set itself up in your system PATH. -
Verify: Open a new terminal and type:
shl
If you see the
>>>prompt, you are ready to go!
Your First Program
Create a file named hello.shl:
say "Hello, World!"
name = ask "What is your name? "
say "Nice to meet you, " + name
Run it:
shl hello.shl
Package Manager (New!)
You can install packages from GitHub using shl get:
shl get "shreyn/math-plus"
Then use it in your code:
use "math-plus" as mp
Documentation
We have a comprehensive guide to help you master ShellLite:
- Getting Started - Installation, VS Code setup, and running code.
- Language Basics - Variables, types, and basic input/output.
- Control Flow - Making decisions with
if,when, and loops. - Data Structures - Lists, dictionaries, and sets.
- Functions & OOP - Reusable code and Object-Oriented Programming.
- Modules & Standard Lib - Math, Time, CSV, and more.
- System Mastery - File manipulation and desktop automation.
- Web Development - Building websites with English syntax.
Made by Shrey Naithani
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shell_lite-0.3.3.tar.gz.
File metadata
- Download URL: shell_lite-0.3.3.tar.gz
- Upload date:
- Size: 54.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8dd3992cca24aaaaa1181355c84c1e8f500ec6cc5a6a97dd5041a6dae88814c
|
|
| MD5 |
9e7e535976c396ef7f98a032be9c3c4e
|
|
| BLAKE2b-256 |
561877fdcaef2efca20f41eff84b25623ff78373e37e6e6531ebb0d4266b93f7
|
File details
Details for the file shell_lite-0.3.3-py3-none-any.whl.
File metadata
- Download URL: shell_lite-0.3.3-py3-none-any.whl
- Upload date:
- Size: 57.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
367f4df0d343a08bd5246671d84828ea6b597fbc96abff5bed0acd369cfafe8b
|
|
| MD5 |
c05f9d595c36fc586ad9f937e0112cb7
|
|
| BLAKE2b-256 |
5001b2330515e837f167fa2568f30cca680cfea2da8cfed13a8cd3336963f2ef
|