Skip to content

testingrequired/reqlang-web-client

Repository files navigation

reqlang-web

build-artifacts

A single binary webview executable REST client for reqlang.

Screenshot of the home dashboard

Screenshot of running a request

Screenshot of running a second request

Screenshot of the run history

Usage

  1. Download
  2. Unzip the reqlang-web in a directory on the PATH
  3. cd in to your project's root directory
  4. Create a .env file in the project's root directory and define an encryption key.
  5. Run reqlang-web from a terminal in a project directory containing request files

Database Encryption

An encryption key must be defined before starting the app. This will be used to encrypt the app's database. Requests that references secrets will have secret values in the run history. Encryption helps ensure those values stay safe.

Define The Encryption Key

Create a .env file at the root of your project directory, where reqlang-web will be ran, then define the RQL_DB_KEY environment variable.

RQL_DB_KEY=strongPassword1!

Be sure to also add .env to your source control ignore list (e.g. .gitignore). You don't want to commit this file.

Changing The Encryption Key

The RQL_DB_REKEY environment variable is used when you'd like to change the database's encryption key. The RQL_DB_KEY environment variable is still required.

RQL_DB_KEY=strongPassword1!

RQL_DB_REKEY=strongPassword2@

Development

See DEVELOPMENT.md for details.

About

A web view client for reqlang

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors