Important: This tool is still under heavy development so only a basic set of configuration variables are available. This will be gradually expanded over time.
Configuration management tool for Hikvision devices.
The hikctl command line tool, inspired by the kubectl tool for Kubernetes, aims to provide a declarative way to manage configuration on Hikvision devices.
To compile hikctl from source, clone the git repository.
git clone https://github.com/loozhengyuan/hikctl.git && cd hikctlNext, run go install, which will compile the binary and install it to the $GOPATH/bin directory.
go installCheck that the binary is correctly installed by running hikctl version
hikctl versionFirst, start by creating a set of configuration variables in a yaml file.
version: v0To apply the configuration file, run the hikctl apply command as shown below.
hikctl apply hikvision.yaml