Bashman is a command-line interpreter of Postman collections. It parses JSON files of collections and environments, converts them to Bash and runs using curl.
- Clone the repository
- Set and export the
BASHMAN_PATHenvironment variable:export BASHMAN_PATH=path/to/postman/collections[:...]
$ cd bashman
$ ./bashman
- Bashman supports tab completion of commands, environments, collections and
items (using
fzf). This, however, will only work if theBASHMAN_PATHvariable is set properly. - Options passed to
runare added to the actualcurlcommand invocation, allowing for an ad hoc modification of the request.
