vercel / vercel/hyper

Invoking the Hyper executable from another application with arguments / a command to invoke (Windows)

Open
#3,141 2 comments 10 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
44.7k
Forks
3.6k
Avg merge
21m
Merged PRs (30d)
1

Description

  • I am on the latest Hyper.app version
  • I have searched the issues of this repo and believe that this is not a duplicate
  • OS version and name: Windows 10
  • Hyper.app version: 2.0.0
  • The issue is reproducible in vanilla Hyper.app: Is Vanilla

Issue

I'd like to launch a new Hyper instance, with a particular command running inside it, as opposed to the default shell. In particular, I'd like to use NeoVim-inside-Hyper as an external editor for another application.

Both of these provided basically no information about the arguments with which Hyper itself may be launched:

  • C:\Users\ec\AppData\Local\hyper\Hyper.exe --help
  • C:\Users\ec\AppData\Local\hyper\app-2.0.0\resources\bin\hyper.cmd --help

I was expecting something like this:

C:\Users\ec\AppData\Local\hyper\app-2.0.0\resources\bin\hyper.cmd -c "nvim %FILENAME%"

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Windows invocation using Hyper.exe and resources/bin/hyper.cmd with the requested command arguments. Trace how Hyper currently handles process startup and determine the supported argument behavior; done means a new Hyper instance can launch the requested command, including the NeoVim use case, from another application.

Written by the indexing model from the issue text.

Assessment

Domain
cli, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.