A code editor powered by beagles.
Install Python by going to Python site or Homebrew (I only have Windows. I'm not sure this is the correct command)
brew install python3
(If it's not correct please Google it) then, install PyQt6 using Pip
pip install PyQt6
Download this repository by going to Code > Download ZIP or use Git to clone
git clone https://github.com/beaglesoftware/editor.git
Now, run editor by using
python3 beagleeditor.py
Install Python3 (No needed, but you can check if Python installed or not)
sudo apt install python3 python3-pip
sudo dnf install python3 python3-pip
pkg install python
(Install or Update Python depending on your Linux distribution) Then, install git depending on your Linux distribution Clone repository using command below
git clone https://github.com/beaglesoftware/editor.git
Install requirements using command below
pip install -r requirements.txt
Run Editor by changing directory to beagleeditor and running main.py by using argument below
python BeagleEditor.py
Install Python and Git from their website Clone repository
git clone https://github.com/beaglesoftware/editor.git
Then install requirements
pip install -r requirements.txt
Run editor using command below
python main.py <filename>
Run this command:
winget install BeagleSoftware.BeagleEditor
Download .exe file from Releases page
Run it by double-clicking on it
- Syntax highlighting
- Autocomplete
- Compatible with Python, C, CSS, C++, C#, HTML, JavaScript
- Plugins support
- Running Python file
- A terminal for BeagleEditor (It is be avaliable through a plugin)
- More features coming soon
Read them in BeagleEditor Plugins wiki
A terminal only for BeagleEditor with its specified commands. I don't think terminal works on EXE file. I will test and say the result in Releases page (in v3 release)
help - Shows avaliable commands.
help {command} - Shows detail of the command you want
gotodir - Same function with CD command in terminals (Don't confuse with a CD/DVD). Changes directory goto {env} - Go to an environment
exit - Getting out of BeagleEditor shell
git - Git environment with Git commands
py or python - Python environment with running Python executable ability and Python shell
status - Show the git status
checkout {branch} - Checkout a specific branch
commit -m {message} - Commit with a message
push - Push the repository to GitHub
exit - Return to the default environment
run - Runs Python file
pyshell - Opens Python shell
exit - Return to the default environment
- Undo, Redo button (There is undo, redo shortcut with Ctrl-Z, Ctrl-Y or Cmd-Z, Cmd-Y)
- Search and Replace
- Migrate to TypeScript and Monaco Editor