An open API service indexing awesome lists of open source software.

https://github.com/jiuka/zksh

ZooKeeper shell utilities collection. Enables you to harvest the power of ZooKeeper in your shell scripts.
https://github.com/jiuka/zksh

shell zookeeper

Last synced: about 1 month ago
JSON representation

ZooKeeper shell utilities collection. Enables you to harvest the power of ZooKeeper in your shell scripts.

Awesome Lists containing this project

README

          

# zksh
[![Build Status](https://travis-ci.org/jiuka/zksh.svg?branch=master)](https://travis-ci.org/jiuka/zksh)

ZooKeeper shell utilities collection. Enables you to harvest the power of [ZooKeeper](https://zookeeper.apache.org/) in your shell scripts.

*zkls*, *tktouch*, *zkrm*, *zktee* and *zkgetacl* allow your to explore and modify the ZooKeeper node structure.

*zklock* and *zkwait* enable you to lock resources across systems in simple shell scripts.

## Development

### Build from Source

If built from the git source you need to run autoreconf first to generate the autotool build system.

$ autoreconf

The release tarballs have this step already done for you. The configure and make are sufficient.

$ ./configure
$ make

### Software testing

Some Unit Test are inplemented with [libcheck](https://libcheck.github.io/check/). If the library is present thouse can be built and execudet with make.

make test

Integration testing is implemented with the help of docker-compose. and [bats](https://github.com/sstephenson/bats). Thous test can be executed by make too.

make docker_bats