gotep is a terminal-based REST client designed to execute HTTP tests based on the Jetbrains HTTP-Client.
$PATH
.gotep run <testfile with .http or .rest ending>
in your terminal.
Find out more about supported command flags by executing the help commands described below.gotep -h
or gotep help
. For subcommand-specific help, type gotep <subcommand> -h
.If you encounter bugs during use, feel free to open an issue or start contributing.
Please read and follow the guidelines, if you wish to contribute.
git config core.hooksPath .hooks; chmod +x .hooks/*
.go install
inside the src
directory to install all necessary go dependencies. You can either spin up a
docker dev container using the command below or develop on your local machine. docker run --rm -it --name gotep-dev -v $PWD:/go/gotep golang:1.19
make fmt
.// FIXME - for a bug that has to be approached later on
// TODO - for a feature / architecture / design change which depends on something else and needs to be implemented on a future point in time
// NOTE - for an important info