一个建立在网络技术上的终端

作者:Sec-Labs | 发布时间:

项目地址

https://github.com/vercel/hyper

5bb2f507bf000341

 

有关更多详细信息,请访问: 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 CaskChocolateySnapcraftAUR 上可用的版本 可能不是最新的。 如果是这种情况,请考虑从 此处 下载。

贡献

无论您在哪个平台上工作,都需要安装 Yarn。 如果您以前从未安装过 Yarn,可以在以下位置找到安装方法: https ://yarnpkg.com/en/docs/install 。

  1. 安装必要的包:

  • 视窗
    • 请务必 yarn global add windows-build-tools 从提升的提示符(以管理员身份)运行以安装 windows-build-tools .
  • 苹果系统
    • 安装 Yarn 后,您可以跳过此部分!
  • Linux(你可以 在这里 看到你的 Linux 是基于什么的。)
    • 基于转速
      • GraphicsMagick
      • libicns-utils
      • xz (在某些发行版上默认安装。)
    • 基于 Debian
      • graphicsmagick
      • icnsutils
      • xz-utils

  1. 将此存储库fork 到您自己的 GitHub 帐户,然后将其 克隆 到您的本地设备
  2. 安装依赖项: yarn
  3. 构建代码并观察变化: yarn run dev
  4. 跑步 hyper

  • 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 当前终端会话暂时禁用本地代码签名。

相关资料库

标签:工具分享