Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command to download other binaries and tools #1875

Open
smyrick opened this issue Mar 15, 2024 · 0 comments
Open

Command to download other binaries and tools #1875

smyrick opened this issue Mar 15, 2024 · 0 comments
Labels
feature 🎉 new commands, flags, functionality, and improved error messages triage issues and PRs that need to be triaged

Comments

@smyrick
Copy link
Member

smyrick commented Mar 15, 2024

Description

Rover dev is helpful to run a supergraph quickly, by first composing a supergraph for me, then downloading and passing it in to a Router binary. Sometimes though I want to do this myself and for debugging purposes I may already have a supergraph and I want to pass it to a Router.

It would also be helpful if Rover could be the one tool that GraphOS users only need and we have have them run a bunch of rover commands to debug, having everything all in one. As an example the Apollo Solutions teams uses this script in many repos: https://github.com/apollosolutions/router-playground/blob/568370fab8151c61a14b57c8b21e6c9b016daea5/download-latest.sh#L1

Implementation

rover download router should go fetch the latest Router binary and save it to my current running location, not in ~/.rover, so that I can easily invoke ./router myself.

Using the first command rover download also leaves that open for other commands in the future

  • rover download router
  • rover download router-config-schema
  • rover download composition
  • rover download query-planner
  • rover download rover (to get another local copy)
@smyrick smyrick added feature 🎉 new commands, flags, functionality, and improved error messages triage issues and PRs that need to be triaged labels Mar 15, 2024
@smyrick smyrick changed the title rover download router Command to download other binaries and tools Jul 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 🎉 new commands, flags, functionality, and improved error messages triage issues and PRs that need to be triaged
Projects
None yet
Development

No branches or pull requests

1 participant