Skip to content

Commit f05dc91

Browse files
author
Tanmoy
committed
release: v1.0.6 public distribution and VS Code extension packaging
0 parents  commit f05dc91

3 files changed

Lines changed: 105 additions & 0 deletions

File tree

README.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<p align="center">
2+
<img src="techscript-logo.png" alt="TechScript Logo" width="128" height="128" />
3+
</p>
4+
5+
<h1 align="center">TechScript v1.0.6 Official Public Release</h1>
6+
7+
<p align="center">
8+
<strong>A friendly, plain-English programming language and high-performance developer workspace built entirely in Rust.</strong>
9+
</p>
10+
11+
<p align="center">
12+
<a href="https://github.com/Tcode-Motion"><img src="https://img.shields.io/badge/Developer-Tanmoy%20Majumder-E0F2FE?style=flat-square&logo=github&logoColor=0B0F19" alt="Developer" /></a>
13+
<a href="https://github.com/Tcode-Motion/techscript"><img src="https://img.shields.io/badge/Repository-techscript-0284C7?style=flat-square&logo=git&logoColor=ffffff" alt="Repository" /></a>
14+
<a href="https://github.com/Tcode-Motion/techscript/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-MIT-059669?style=flat-square" alt="License" /></a>
15+
</p>
16+
17+
---
18+
19+
## 🌟 Welcome to TechScript
20+
21+
**TechScript** is an elegant, human-centric, high-performance programming language designed to replace confusing syntaxes with friendly, expressive plain-English instructions. Underneath its natural language surface lies a lightning-fast native compiler and Virtual Machine written entirely in pure **Rust**, delivering high stability, robust error handling, and memory efficiency with zero runtime runtime bottlenecks.
22+
23+
This directory contains the **official standalone production release (v1.0.6)**, which includes the full command-line compiler, native VM, and the state-of-the-art **TechScript Studio IDE**.
24+
25+
---
26+
27+
## 🚀 Version 1.0.6 Feature Highlights
28+
29+
### 1. The Redesigned TechScript Studio IDE
30+
* **Resizable Docking Layout (`egui_dock`)**: A state-of-the-art, responsive multi-pane workspace layout. Drag, split, and dock layouts to match your workflow:
31+
* 📝 **Editor**: High-performance editor with customized line-number gutter column.
32+
* 📂 **Workspace Explorer**: Browse, load, and edit `.txs` scripts instantly.
33+
* 📟 **Native Multi-Channel Terminal**: Real-time standard output and diagnostic feedback logs.
34+
* 🔍 **AST & Bytecode Inspector**: Inspect the live parsed Abstract Syntax Tree and virtual machine execution instructions side-by-side.
35+
* **Premium Cyberpunk Aesthetics**: A sleek geometric dark theme tailored with vibrant HSL cyberpunk accents:
36+
* Custom tabs for `📟 Stdout` (Emerald green `#0DF28B`), `⚙ Compiler` (Electric blue `#00A3FF`), and `🐞 VM Debugger` (Lavender purple `#D8B4FE`).
37+
* Direct inline controls including `🧹 Clear Logs`, `📋 Copy Output`, and a glowing `▶ Re-run Script` action button.
38+
* **High-Fidelity Official Branding**: Features the official high-resolution **TechScript dragon logo** embedded both in the system title bar and scaled beautifully at `22x22` in the top left header menu.
39+
40+
### 2. Smart Double-Click Explorer Execution
41+
* Full Windows Shell integration: Double-clicking any `.txs` script inside Windows Explorer launches a native command-line host that executes the code and stays open, printing:
42+
```text
43+
[Process completed. Press Enter to exit...]
44+
```
45+
This ensures your output terminals do not instantly disappear, allowing you to review logs, compile states, or runtime outputs at your own pace!
46+
47+
### 3. Professional Setup Maintenance Manager
48+
* Features a single, unified installer `TechScript_v1.0.6_x64.exe` that supports advanced maintenance configurations:
49+
***Modify**: Customise path environment variables, shortcut folders, and script association options.
50+
* 🔧 **Repair**: Safely checks for missing components, restores broken registry keys, and reinstalls release binaries.
51+
* 🗑 **Uninstall**: Cleanly purges path settings, file configurations, and folders in a single click.
52+
53+
---
54+
55+
## 📦 What's Inside This Release Folder?
56+
57+
| Asset | Description |
58+
| :--- | :--- |
59+
| **`TechScript_v1.0.6_x64.exe`** | The complete graphical installer containing the compiler, virtual machine, and IDE workspace. |
60+
| **`techscript-logo.png`** | High-resolution branding logo for visual integration. |
61+
| **`README.md`** | This setup manual. |
62+
63+
---
64+
65+
## 🛠️ Step-by-Step Installation Guide
66+
67+
1. **Launch Setup**: Double-click the `TechScript_v1.0.6_x64.exe` installer executable in this folder.
68+
2. **Configure Options**:
69+
* Tick **Add TechScript to PATH** to run `tech` CLI commands from standard command prompts.
70+
* Tick **Associate .txs Files** to enable explorer double-click execution.
71+
3. **Complete Installation**: Click Install to deploy the binaries.
72+
4. **Run a Test**: Double-click any of the example scripts inside the `examples/` directory of the repository to confirm successful installation!
73+
74+
---
75+
76+
## 💻 Writing Your First Script
77+
78+
Create a file named `hello.txs` and write the following plain-English code:
79+
80+
```techscript
81+
// Say hello to the world!
82+
say "Hello World!"
83+
84+
// Perform calculations naturally
85+
make x be 10
86+
make y be 20
87+
make sum be x + y
88+
89+
say "The sum is:"
90+
say sum
91+
```
92+
93+
Run it instantly inside the **Studio IDE** or via command-line:
94+
```bash
95+
tech run hello.txs
96+
```
97+
98+
---
99+
100+
## 🧑‍💻 Creator & Author
101+
Developed and maintained with passion by **[Tanmoy Majumder](https://github.com/Tcode-Motion)**.
102+
* **GitHub Profile**: [@Tcode-Motion](https://github.com/Tcode-Motion)
103+
* **Official Repository**: [Tcode-Motion/techscript](https://github.com/Tcode-Motion/techscript)
104+
105+
For bug reports, feature requests, or contributions, please open an issue on the official GitHub repository!

TechScript_v1.0.6_x64.exe

4.55 MB
Binary file not shown.

techscript-logo.png

55.4 KB
Loading

0 commit comments

Comments
 (0)