Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karimra/gnoic
gnoic is a gNOI client command line interface
https://github.com/karimra/gnoic
gnoi grpc openconfig
Last synced: 3 months ago
JSON representation
gnoic is a gNOI client command line interface
- Host: GitHub
- URL: https://github.com/karimra/gnoic
- Owner: karimra
- License: apache-2.0
- Created: 2021-05-02T09:33:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-07T16:11:51.000Z (4 months ago)
- Last Synced: 2024-10-13T14:11:14.723Z (3 months ago)
- Topics: gnoi, grpc, openconfig
- Language: Go
- Homepage: https://gnoic.kmrd.dev
- Size: 982 KB
- Stars: 24
- Watchers: 6
- Forks: 6
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
`gnoic` is a gNOI CLI client that provides support for the below gNOI Services:
- [Certificate Managment](https://github.com/openconfig/gnoi/blob/master/cert/cert.proto)
- [Factory Reset](https://github.com/openconfig/gnoi/blob/main/factory_reset/factory_reset.proto)
- [File](https://github.com/openconfig/gnoi/blob/master/file/file.proto)
- [Healthz](https://github.com/openconfig/gnoi/blob/main/healthz/healthz.proto)
- [OS](https://github.com/openconfig/gnoi/blob/main/os/os.proto)
- [System](https://github.com/openconfig/gnoi/blob/master/system/system.proto)As well as a server implementation of the gNOI [File](https://github.com/openconfig/gnoi/blob/master/file/file.proto) Service.
Documentation available at [https://gnoic.kmrd.dev](https://gnoic.kmrd.dev)
## Quick start guide
### Installation
```
bash -c "$(curl -sL https://get-gnoic.kmrd.dev)"
```### Tree Command
```bash
gnoic tree
``````md
gnoic
├─── cert
│ ├─── can-generate-csr
│ ├─── create-ca
│ ├─── generate-csr
│ ├─── get-certs
│ ├─── install
│ ├─── load
│ ├─── load-ca
│ ├─── revoke
│ └─── rotate
├─── completion
│ ├─── bash
│ ├─── fish
│ ├─── powershell
│ └─── zsh
├─── factory-reset
│ └─── start
├─── file
│ ├─── get
│ ├─── put
│ ├─── remove
│ ├─── stat
│ └─── transfer
├─── healthz
│ ├─── ack
│ ├─── artifact
│ ├─── check
│ ├─── get
│ └─── list
├─── help [command]
├─── os
│ ├─── activate
│ ├─── install
│ └─── verify
├─── server
├─── system
│ ├─── cancel-reboot
│ ├─── kill-process
│ ├─── ping
│ ├─── reboot
│ ├─── reboot-status
│ ├─── set-package
│ ├─── switch-control-processor
│ ├─── time
│ └─── traceroute
├─── tree
└─── version
└─── upgrade
```