Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/nlewo/skydive-shell
- Owner: nlewo
- License: gpl-3.0
- Created: 2018-03-20T17:28:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-07-18T16:39:34.000Z (over 6 years ago)
- Last Synced: 2024-10-13T02:10:24.333Z (26 days ago)
- Topics: cli, completion, networking, shell, skydive
- Language: Python
- Size: 40 KB
- Stars: 4
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 IDsAnd several display modes
- `json`: raw output
- `pretty`: only general attributes are displayedthat 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