一个建立在网络技术上的终端
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/vercel/hyper

有关更多详细信息,请访问: https ://hyper.is
项目目标
该项目的目标是基于开放的 Web 标准为命令行界面用户创建美观且可扩展的体验。 一开始,我们的重点将主要围绕速度、稳定性和为扩展作者开发正确的 API。
在未来,我们预计社区将提出创新的补充,以增强可能是最简单、最强大和经过充分测试的生产力界面。
用法
Linux
Arch 和衍生品
Hyper 在 AUR 中可用。 使用 AUR 包管理器 ,例如 paru
paru -S hyper
尼克斯操作系统
Hyper 可作为 Nix 包 使用,要安装该应用程序,请运行此命令:
nix-env -i hyper
苹果系统
使用 Homebrew Cask 通过运行以下命令来下载应用程序:
brew update
brew install --cask hyper
视窗
使用 chocolatey 通过运行以下命令来安装应用程序(可以在 此处 找到软件包信息):
choco install hyper
注意: Homebrew Cask 、 Chocolatey 、 Snapcraft 或 AUR 上可用的版本 可能不是最新的。 如果是这种情况,请考虑从 此处 下载。
贡献
无论您在哪个平台上工作,都需要安装 Yarn。 如果您以前从未安装过 Yarn,可以在以下位置找到安装方法: https ://yarnpkg.com/en/docs/install 。
- 安装必要的包:
- 视窗
- 请务必
yarn global add windows-build-tools从提升的提示符(以管理员身份)运行以安装windows-build-tools.
- 请务必
- 苹果系统
- 安装 Yarn 后,您可以跳过此部分!
- Linux(你可以 在这里 看到你的 Linux 是基于什么的。)
- 基于转速
GraphicsMagicklibicns-utilsxz(在某些发行版上默认安装。)
- 基于 Debian
graphicsmagickicnsutilsxz-utils
- 基于转速
yarn run app从另一个终端选项卡/窗口/窗格- 如果您使用的是 Visual Studio Code ,请
Launch Hyper在调试器配置中选择以启动附加了调试器的新 Hyper 实例。 - 如果您中断
yarn run dev,则每次要测试某些内容时都需要重新启动它。 Webpack 将观察变化并在需要时重建渲染器代码(并且只重建发生变化的部分)。 您只需使用 yarn run app 或 VSCode 启动任务重新启动 electron。
为了确保您的代码在完成的应用程序中工作,您可以像这样生成二进制文件:
yarn run dist
之后,您将在文件夹中看到二进制 ./dist 文件!
开发过程中可能发生的已知问题
构建错误 node-pty
如果在开发期间构建之后您收到与 node-pty 问题相关的警告对话框,请通过运行 yarn run rebuild-node-pty .
如果您使用的是 macOS,这通常与 Xcode 问题有关(例如 sudo xcodebuild 在全新安装 Xcode 后运行未同意服务条款)。
C++ 在 macOS 上运行时 出错 yarn
如果在运行时出现编译器错误,请 yarn 添加环境变量 export CXX=clang++
codesign 在 macOS 上运行时 出错 yarn run dist
如果在 macOS 上 codesign 运行时步骤有问题 yarn run dist ,可以通过设置 export CSC_IDENTITY_AUTO_DISCOVERY=false 当前终端会话暂时禁用本地代码签名。
相关资料库