Hyper 2022 Mac is an Electron-based Terminal. Built on HTML/CSS/JS and web technologies.
Hyper Mac Features:
Project Goals
The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors.
Extensions
Extensions are available on npm.
Keymaps
All command keys can be changed. In order to change them, edit ~/Library/Application Support/Hyper/.hyper.js and add your desired change to keymaps.
Extensions API
Extensions are universal Node.js modules loaded by both Electron and the renderer process. The extension system is designed around composition of the APIs we use to build the terminal: React components and Redux actions. Instead of exposing a custom API method or parameter for every possible customization point, we allow you to intercept and compose every bit of functionality! The only knowledge that is therefore required to successfully extend Hyper is that of its underlying open source libraries.Module loading
The user can hot-load and hot-reload plugins by pressing Command + R (refresh). Please strive to make plugins that don’t require a complete restart of the application to work.
Decorating components
We give you the ability to provide a higher order component for every piece of the Hyper UI.
The underlying terminal
Hyper achieves a lot of its speed and functionality thanks to the power of xterm.js
Requirements:
- Mac OS X Kodiak, 10.0 (Cheetah), 10.1 (Puma), 10.2 (Jaguar), 10.3 (Panther), 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard)
- OS X 10.7 (Lion), 10.8 (Mountain Lion), 10.9 (Mavericks), 10.10 (Yosemite), 10.11 (El Capitan)
- macOS 10.12 (Sierra), 10.13 (High Sierra), 10.14 (Mojave), 10.15 (Catalina), 11.0 (Big Sur), 12.0 (Monterey) and Later Version.
- Supported Hardware: Intel or Apple Chip (M1) or PowerPC Mac.