https://github.com/bugwheels94/super-terminal
An advanced, cross platform, feature-rich terminal made with ❤️
https://github.com/bugwheels94/super-terminal
cross-platform css developer-experience electron javascript powershell react terminal terminal-emulator xtermjs
Last synced: 3 months ago
JSON representation
An advanced, cross platform, feature-rich terminal made with ❤️
- Host: GitHub
- URL: https://github.com/bugwheels94/super-terminal
- Owner: bugwheels94
- License: mit
- Created: 2022-05-24T13:31:44.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-14T18:56:33.000Z (over 1 year ago)
- Last Synced: 2024-03-14T23:07:19.360Z (about 1 year ago)
- Topics: cross-platform, css, developer-experience, electron, javascript, powershell, react, terminal, terminal-emulator, xtermjs
- Language: TypeScript
- Homepage:
- Size: 9.09 MB
- Stars: 15
- Watchers: 3
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Super Terminal
Manage Terminals Easy! And Save Time!
![]()
1. Do you find **opening the terminal after reboot** boring?
2. Do you **work on multiple folders**, like monorepo or full stack projects, in parallel?
3. Do you **need environment variables** always in some project?
4. Is running a project requires you to **run multiple commands** in different folders and you wanna automate that?
5. Do you want to open terminal from **other machine** over LAN using HTTP?## In Action
## Introduction
Super Terminal is a terminal manager for developers who dont like repetition and work fast. If saving time is the basic decision maker for your actions then super terminal might suite you well.
## Features
1. **Restoration** of terminal with logs after reboot
2. Fit Terminals on Screen with a single click
3. Ability to run command at start while opening the project like `git config --user.name`
4. Run project with one click
5. Set Environment Variables once and never again
6. **Clone Terminal** with same current directory, env variables
7. Ability to group related terminals together under 1 project within view.
8. Themes can be applied: https://windowsterminalthemes.dev/
9. Easily **enter multiline commands like curl** by double clicking on any temrinal
10. Works with [oh my zsh](https://ohmyz.sh/)
11. Save **frequent commands as shell scripts** and execute with a click.## Upcoming Features
1. Tab View Support
2. Search in terminal log archives
3. Save State option: This option will allow to capture env variable and cwd from inside the terminal whenever dev will require.## Installation
### Available for Linux, Windows and Mac.
Please go to latest release: [Latest Release](https://github.com/bugwheels94/super-terminal/releases/latest)
NOTE: If Apple Silicon build fails to run then please run the below command after extracting the zip
```
sudo xattr -d com.apple.quarantine SuperTerminal.app
```### Node.JS
npm i super-terminal
Open in Browser at: http://localhost:3879