A lightweight, English-like scripting language.
Project description
ShellLite: The English-Like Programming Language
By Shrey Naithani
ShellLite is a modern, interpreted programming language designed to prioritize human readability. It replaces complex syntax with natural English commands, making software development accessible and maintainable.
Version 0.04.0 (Polaris Update)
This release transforms ShellLite from a scripting tool into a comprehensive platform with three major pillars:
- The Bridge: Import and use any Python library (pandas, requests, etc.) natively.
- The Canvas: Build native desktop GUI applications with declarative syntax.
- The Universe: Integrated package management for project dependencies.
Installation
Via PyPI (Recommended)
You can install ShellLite directly from PyPI:
pip install shell-lite
Windows Installer
Download the latest shl.exe from the Releases page.
Quick Start
1. Hello World
Save this as hello.shl:
say "Hello, World"
Run it:
shl hello.shl
Project Management
Initialize a new project:
shl init
Install dependencies defined in shell-lite.toml:
shl install
Ecosystem & Tools
| Tool | Description | Link |
|---|---|---|
| ShellDesk | The official IDE for ShellLite. | GitHub |
| VS Code Extension | Syntax highlighting and snippets. | Marketplace / OpenVSX |
| Website | Official website source code. | GitHub |
Documentation
Full documentation is available directly in this repository:
License: MIT 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.4.6.tar.gz.
File metadata
- Download URL: shell_lite-0.4.6.tar.gz
- Upload date:
- Size: 52.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2f73d087c52324c761e00db7a426982793076ae9a8da6409ee9dd5a68a470f2
|
|
| MD5 |
8dfa8e851adf0edaeb75e03423e66a65
|
|
| BLAKE2b-256 |
eae11f809474c31b6a8b4b139655485cde5550d64894d6a60ad69a5bc5fbc840
|
File details
Details for the file shell_lite-0.4.6-py3-none-any.whl.
File metadata
- Download URL: shell_lite-0.4.6-py3-none-any.whl
- Upload date:
- Size: 53.9 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 |
9d4ee067e5a352df45076256836127c393d43d2c97a05450f5cf5e69eb05a37a
|
|
| MD5 |
4a03dfa153f145b95e014c80eac266f3
|
|
| BLAKE2b-256 |
162141ad2399a880aa135120e93ecc6d02af8775d235a3359bd20c4c4b379196
|