Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trevorsibanda/fauna-tool
fauna-tool
https://github.com/trevorsibanda/fauna-tool
Last synced: 4 months ago
JSON representation
fauna-tool
- Host: GitHub
- URL: https://github.com/trevorsibanda/fauna-tool
- Owner: trevorsibanda
- Created: 2019-11-05T14:18:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-03T13:27:21.000Z (over 4 years ago)
- Last Synced: 2024-08-01T19:31:33.329Z (7 months ago)
- Language: Scala
- Size: 284 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
fauna-tool v0.1.0 [![Build Status]][travis-url] [](https://codecov.io/gh/trevorsibanda/fauna-tool)
======================================================================
[Build Status]: https://travis-ci.org/trevorsibanda/fauna-tool.svg
[travis-url]: https://travis-ci.org/trevorsibanda/fauna-tool
fauna-tool is a Scala based program nitially built to only reverse engineer the wire protocol to an easier to read language specific FQL syntax, it also allows monitoring of faunadb log files with the ability to apply filters for narrower searches.
A fuzzer and coverage command feature are also included to generate random queries with specificed constraints and runs driver coverage tests respectively.
## Usage
```bash
fauna-tool -h
```### Wire Protocol Reverse
```bash
fauna-tool code
```### Logs Monitor
```bash
fauna-tool logs
```### Coverage
```bash
fauna-tool coverage
```### Fuzzer
```bash
fauna-tool fuzz
```### Query Validator
```bash
fauna-tool validate
```