Metadata-Version: 2.1
Name: GS-Edit
Version: 0.2.6
Summary: The Best Code Editor - GS
Home-page: https://github.com/james-kaddissi/gsedit
Author: James Kaddissi
Author-email: jameskaddissi@gmail.com
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyQt5
Requires-Dist: QScintilla
Requires-Dist: jedi
Requires-Dist: PyQt5-Frameless-Window

# 📝 GS-Edit

GS Edit is an open source multi language IDE, with the goal of giving all the design and customization of the editor to the user.

![Screenshot 2024-11-17 183443](https://github.com/user-attachments/assets/491e0837-ad04-4370-9bda-06de694a6a83)

![Windows OS Compatible](https://img.shields.io/badge/Windows-0078D6?style=flat&logo=windows&logoColor=white)
![Mac OS Compatible](https://img.shields.io/badge/macOS-000000?style=flat&logo=apple&logoColor=white)
![Linux OS Compatible](https://img.shields.io/badge/Linux-FCC624?style=flat&logo=linux&logoColor=black)

## 🛠️ Installation

### Method #1 (Manual Installation)

Install the binary from Releases for your OS, and place it in a folder recognized by your PATH or add it's location to your PATH.

### Method #2 (Automatic Installation - Pip - requires Python)

Open a terminal (with Python installed on your machine)
```
pip install GS-Edit
```
Launch GS-Edit in your terminal:
```
gs
```

### Method #3 (Build from the repo - requires Python)

Open a terminal (with Rust installed on your machine)
```
git clone https://github.com/james-kaddissi/gs_edit.git
cd gs_edit
pip install -e .
```
<br>
<br>

## 📄 Feautres
- Supports Python or Rust extensions
- Custom advanced Version Control and support for native version controls
- Internal CSS Editor - edit the entire look and feel of the editor from within the editor with a user freindly UI
- Includes most common and popular features of other major IDEs (Supports most languages, integrated terminal, search and replace, etc.)
