Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nlewo/skydive-shell

A Shell for Skydive
https://github.com/nlewo/skydive-shell

cli completion networking shell skydive

Last synced: 12 days ago
JSON representation

A Shell for Skydive

Awesome Lists containing this project

README

        

#### A Shell to bring completion on Skydive Gremlin Queries

[![asciicast](https://asciinema.org/a/7ANDmKL4gzOiLD5QjVzG11MCn.png)](https://asciinema.org/a/7ANDmKL4gzOiLD5QjVzG11MCn)

It brings completions on
- Skydive query steps: `limit`, `flows`, `count`,...
- `has` metadatas: keywords and values
- capture IDs

And several display modes
- `json`: raw output
- `pretty`: only general attributes are displayed

that can be set with the command `set format pretty`

#### Installation

```
pip install skydive-shell
```

or `python setup.py install`

#### Running tests
```
python setup.py test
```

#### Known Limitations... contributions are welcome!

- Some steps are missing
- Predicates (`within, ...`) are not supported
- Authentification is not supported by CLI options