Skip to content

Repository files navigation

BeagleEditor Poster

BeagleEditor

A code editor powered by beagles.

Note

A new version of BeagleEditor is released. This version of it will from now be called BeagleEditor Legacy

Installation

Using Python (good for someone who uses Mac)

Mac

Install Python by going to Python site or Homebrew:

brew install python

Download this repository by going to Code > Download ZIP or use Git to clone

git clone https://github.com/beaglesoftware/editor.git

Now, install requirements:

# If you get an error, try using --break-system-packages switch (but be careful!)
python3 -m pip install -r requirements.txt

Now, run editor by using

python3 beagleeditor.py

Linux

Install Python by installing it via your package manager:

Debian-based (Ubuntu/Debian/Linux Mint)
sudo apt install python3
Red Hat-based (Fedora/CentOS/RHEL)
sudo dnf install python
Arch (btw)-based (Arch/Manjaro/CachyOS/EndeavourOS)
sudo pacman -S python

Download this repository by going to Code > Download ZIP or use Git to clone

git clone https://github.com/beaglesoftware/editor.git

Now, install requirements:

# If you get an error, try using --break-system-packages switch (but be careful)
python3 -m pip install -r requirements.txt

Now, run editor by using

python3 beagleeditor.py

Windows

Install Python by going to Python site

Clone repository:

git clone https://github.com/beaglesoftware/editor.git

Now install requirements:

py -m pip install -r requirements.txt

Run editor using

python beagleeditor.py

Using executable file

Windows and Mac

Download from Releases page and download BeagleEditor-{latest version}-Installer.exe for Windows or BeagleEditor-{latest version}-Mac.zip or BeagleEditor-{latest version}-Mac.dmg for Mac

Using 'winget'

Run this command:

winget install BeagleSoftware.BeagleEditor

Using Homebrew

brew install beaglesoftware/tap/beagleeditor

Features

  1. Syntax highlighting
  2. Autocomplete
  3. Compatible with Python, C, CSS, C++, C#, HTML, JavaScript
  4. Plugins support
  5. Running Python file
  6. A terminal for BeagleEditor (It's avaliable through a plugin)
  7. More features coming soon

What are Plugins?

Read them in BeagleEditor Plugins wiki

Future of BeagleEditor

The future of BeagleEditor is already here. See beagleeditor/editor for the new version of BeagleEditor

Screenshot

Screenshot 1403-10-07 at 3 30 34 PM

A preview of BeagleEditor on macOS