karimra / gnoic

gnoic is a gNOI client command line interface
https://gnoic.kmrd.dev
Apache License 2.0
24 stars 6 forks source link
gnoi grpc openconfig

gnoic is a gNOI CLI client that provides support for the below gNOI Services:

As well as a server implementation of the gNOI File Service.

Documentation available at https://gnoic.kmrd.dev

Quick start guide

Installation

bash -c "$(curl -sL https://get-gnoic.kmrd.dev)"

Tree Command

gnoic tree
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