Skip to content

This github package breaks the Github's CLI and overrides its functionality to limit it severely #3

@vishwarajanand

Description

@vishwarajanand
  1. Either mimic the GH CLI package functionalities
  2. Detect the other GH packages in system and override IFF required

Repro

Suppose a linux system has both GH's official package and this GH pypi package, then in project folder, GH official tool stops working.

  1. Install gh from brew or any other tool.
  2. Install gh using pip install gh
  3. gh pr checkout <pr_no> -> says pr is not recognized.

GH official CLI is a part of many repo's CI/CD systems which gets broken

Expected behavior:

Either of the below:

  1. Give an option for what this tool overrides (if official package is also present, atleast let the users choose adding one time effort for user)
  2. Don't override all options always, allow users to configure which options they want to override.

Workaround

Migrate gh scripts to something like /usr/bin/gh or /bin/gh to continue to use official cli behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions