8000 GitHub - okda-networks/onm-cli: YANG-based CLI for sysrepo datastore.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

okda-networks/onm-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

onmcli

"Okda Network Manager CLI" (onmcli) is a command-line interface designed for configuring the Sysrepo datastore. It operates by generating commands based on the YANG modules that have been installed in the Sysrepo system.

Tab 824F le of Contents

Build

require: sysrepo.

onmcli uses a customized fork of libcli.

# build
$ make
# install
$ sudo make install
# run
$ onmcli

The default compiler is gcc. It can be changed to clang using:

# build
$ CC=clang make
# install
$ sudo make install
# run
$ onmcli

usage

[+] demo

demo

[+] you can manage sysrepo:

pc# sysrepo ?
  set-module-path      set yang modules path search to install in sysrepo
  list-modules         list all sysrepo yang modules
  install-module       install yang module in sysrepo
  remove-module        remove yang module from sysrepo
pc# sysrepo set-module-path /path/to/yang/standard/ietf/RFC
pc# sysrepo install-module ietf-vrrp.yang
[INF] Module "ietf-vrrp" was installed.
[INF] File "ietf-vrrp@2018-03-13.yang" was installed.
pc# sysrepo list-modules
[+] ietf-ipv4-unicast-routing
[+] ietf-routing
[+] ietf-vrrp
pc#

extension

[+] key-default-val: add support for list key default value.

About

YANG-based CLI for sysrepo datastore.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0