jellydn / vscode-hurl-runner

Hurl Runner is a VS Code extension designed to run HTTP requests directly from `.hurl` files.
https://marketplace.visualstudio.com/items?itemName=jellydn.vscode-hurl-runner
MIT License
5 stars 0 forks source link
hacktoberfest hurl vscode-extension

Welcome to vscode-hurl-runner 👋

Version Documentation Maintenance License: MIT

Streamline API development in VSCode. Run Hurl requests, manage variables, and view responses directly in your editor.

IT Man - Streamline API Development with VSCode Hurl Runner: A Complete Guide

🏠 Homepage

Prerequisites

Features

Commands

Command Title
vscode-hurl-runner.runHurl Hurl Runner: Run at entry
vscode-hurl-runner.runHurlFile Hurl Runner: Run File
vscode-hurl-runner.runHurlToEnd Hurl Runner: Run to End
vscode-hurl-runner.manageInlineVariables Hurl Runner: Manage Inline Variables
vscode-hurl-runner.selectEnvFile Hurl Runner: Select Environment File
vscode-hurl-runner.runHurlSelection Hurl Runner: Run Selected Text
vscode-hurl-runner.rerunLastCommand Hurl Runner: Rerun Last Command
vscode-hurl-runner.runHurlFromBegin Hurl Runner: Run from Begin to Current
vscode-hurl-runner.viewLastResponse Hurl Runner: View Last Response
vscode-hurl-runner.removeGlobalVariable Remove Global Variable

Configs

Key Description Type Default
vscode-hurl-runner.hurlPath Path to the Hurl executable string "hurl"
vscode-hurl-runner.verboseMode Set the verbosity level for Hurl execution. 'verbose' provides basic information about requests and responses. 'very-verbose' includes detailed information, including timing data. string "verbose"
vscode-hurl-runner.captureToGlobalVariable When enabled, captured values will be set as global variables. boolean true

Keybindings

Demo

Running a Single Hurl Entry

Run at entry Demonstrates running a single Hurl entry directly from VSCode.

Running from Entry to the End of File

Run to the end Shows how to run Hurl requests from a specific entry to the end of the file.

Running an Entire Hurl File

Run a file Illustrates running an entire Hurl file in one go.

Managing Variables

Manage variable Demonstrates how to manage inline variables for Hurl requests.

Selecting Environment File

Select env file Shows the process of selecting an environment file for Hurl requests.

Related Projects

For Neovim Users

If you prefer Neovim, check out my companion plugin:

This plugin offers similar functionality to this VSCode extension, tailored for the Neovim environment.

Other Tools in the Ecosystem

Whether you're using VSCode, Neovim, or the command line, there's a tool to help you work efficiently with Hurl files.

Author

👤 Dung Huynh Duc dung@productsway.com

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2024 Dung Huynh Duc dung@productsway.com.
This project is MIT licensed.

kofi paypal buymeacoffee