CLICON is a configuration manager for embedded systems including CLI generation, netconf interface, yang parser and embedded databases
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apps
doc
etc
examples
include
lang
lib
CHANGELOG
COPYING
Makefile.in
README.doxygen
README.md
aclocal.m4
clicon.conf.cpp.cpp
clicon.mk.cpp
config.guess
config.sub
configure
configure.ac
install-sh

README.md

CLICON

CLICON is an automatic configuration manager where you from a YANG specification generate interactive CLI, NETCONF and embedded databases with transaction support.

Presentations and tutorial is found on the CLICON project page

A typical installation is as follows:

> configure	       	        # Configure clicon to platform
> make                      # Compile
> sudo make install         # Install libs, binaries, and config-files
> sudo make install-include # Install include files (for compiling)

Several example applications are provided, including Hello, NTP, datamodel and yang router. See also ROST which is an open-source router using CLICON. It all origins from work at KTH

CLIgen is required for building CLICON. If you need to build and install CLIgen:

git clone https://github.com/olofhagsand/cligen.git
cd cligen; configure; make; make install

CLICON is covered by GPLv3, and is also available with commercial license.

See COPYING for license, CHANGELOG for recent changes.