You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Danila Fominykh 71d218ab78
continuous-integration/drone/push Build is passing Details
updated version 1.0.13
7 days ago
docs updated git repo 4 months ago
images updated git repo 4 months ago
server reference fixes 1 week ago
src repacked extension with fresh links 1 month ago
views fixed bugs related to not changed values of textarea in input form 7 days ago
.drone.yml updated version 3 weeks ago
.eslintrc.json updated git repo 4 months ago
.gitignore updated git repo 4 months ago
.vscodeignore updated git repo 4 months ago
CHANGELOG.md updated version 1.0.13 7 days ago
LICENSE updated git repo 4 months ago
Makefile . 7 days ago
README.md updated version 1.0.13 7 days ago
daemon.js updated git repo 4 months ago
go.mod reference fixes 1 week ago
go.sum updated git repo 4 months ago
jest.config.js updated git repo 4 months ago
package-lock.json svelte code refactoring 7 days ago
package.json updated version 1.0.13 7 days ago
tsconfig.json updated git repo 4 months ago
update.js updated git repo 4 months ago
webpack.config.js updated git repo 4 months ago

README.md

gRPC Clicker

Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge

Extension uses grpcurl under the hood, it will be installed automatically with extension.

This extension provides ability to execute gRPC calls from VSCode, using grpcurl CLI commands (similarly to docker extension).

Github repository is just a mirror, but issues/pull requests are tracked there aswell. Main repo - fmnx.su.

If you like this extension, don't forget to star it on github.

Functionality:

Extension provides following functionality:

  • Execute gRPC calls from VSCode
  • View schema of your services and messages as a tree in a side bar
  • Export prepared gRPCurl CLI request for executiong from coommand prompt
  • Add headers to request
  • View full history of requests in side panel
  • Create collections with tests of your requests and executete them
  • Get generated templates of messages in request tab
  • Json highlighting/formatting/validation for requests
  • Restore your requests from history, save parameters such as hosts and headers in local storage

Get started

  1. Add proto files and navigate across the schema.

  2. Add reflect servers and check schema.

  3. Add headers to request metadata in grpcurl format.

  4. Restore your requests from history, via single click

  5. Create tests with code, time and content conditions

  6. Export grpcurl CLI command snippet for your friends without vscode :)


Troubleshooting

Most of the time, command gRPC Clicker: clean all extension cache helps to resolve possible issues.

Otherwise feel welcome to write an issue in gitea repository.

Quick commands

Also you can use vscode command palette commands, to quicker manipulate different extension capabilities:


Tech stack

This extension is built on top of edge technologies, such as: