terminex
terminex copied to clipboard
A simple cross-platform terminal made using Electron and Node.js
TERMINEX
Terminex is a intuitive, simple and cross-platform terminal made using JS
Installation
Start by cloning the project from GitHub.
git clone https://github.com/katungi/terminex.git
You can also download the zip and extract it to a folder called Terminex
LINUX
Open the terminex directory:
cd terminex
Give the installer permissions:
chmod +x terminex-linux-installer
then run it:
sudo terminex-linux-installer
WINDOWS
If you are on windows, run the .bat
file by right clicking it and running as administrator.
This will install all the dependencies you need to run the terminal.
Running The Terminal
LINUX
Once the installation is done, you can launch Terminex from your application menu. Just search for it. You can also start it by running Terminex
in your current terminal
WINDOWS
Start Terminex by running:
npm start
RELEASE INFO
Updated and added copy and paste functionalities.
To copy use CTRL
+ INS
To paste use CTRL
+ SHIFT
+ V
- Note: You can also use
SHIFT
+INS
to paste
We also added right click to select
functionality among other changes.
Issues being worked on
- Resizing Issues on linux,
- Building a custom prompt for uniformity,
- Adding mouse events,
- Adding a menu
Built With
- Visual Studio Code - Development Environment
- Electron JS - Development Tool
- Hyper - Inspiration for the project
- HTML/CSS - UI development
- Love - Key ingredient (Naah, Just Kidding, It's JS)
WARNING
The project was built by a coffee-high dev in 3 hours. 1 hour of coding and 2 for debugging C++ stuff He has no idea about.
Key things to know:
- I intentionally excluded
zsh
for further testing since it breaks when the user has a custom theme. - Be kind with the critism 🥺
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
If you have Any ideas about the project, Feel free to open an issue. I have no life so I will respond almost immediately.
Author
Daniel Dennis - Initial work - Other Works
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE.md file for details