0.0.12 • Published 3 years ago

bomba-ui v0.0.12

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

bomba 💣

GitHub license npm version npm download💣s PRs Welcome

Magnificent, but not existing yet, API client made for Humans

Table of Contents

Features

  • Create a repository (yeah!)
  • A clockwork-precise HTTP client engine: bomba
  • A fancy UI: bomba-ui
  • A magnificent desktop app: bomba-app
  • An inevitable terminal CLI : bomba-cli

Install

You can install bomba using NPM:

$ npm install -g bomba

Usage

Cli

$ bomba [<command>] [<url>] 

Example GET Request

$ bomba get https://my-api.io/endpoint

Save Requests

$ bomba get https://my-api.io/endpoint -n my_namespace:my_req

Using -n flag the request will be saved in the my_namespace group, and named as my_req. After that, you will be able to resend the request with the command req:

$ bomba req my_namespace:my_req

Filter Responses

$ bomba req my_namespace:my_req -f <FILTER> 

Example:

$ bomba req my_api:get_user -f $.id

ATM, -f flag supports only JSONPATH filters with json responses. In the future, bomba will also support DOM filters on HTML responses

Contributing

The main purpose of this repository is to continue evolving bomba core, making it faster and easier to use. Development of bomba happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving bomba.

Code of Conduct

bomba has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.

Contributing Guide

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to bomba.

Good First Issues

To help you get your feet wet and get you familiar with our contribution process, we have a list of good first issues that contain bugs which have a relatively limited scope. This is a great place to get started.

License

bomba is MIT licensed.

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago