ldif2json
Convert LDIF output from ldapsearch or slapcat to JSON suitable for easier processing with tools like jq, mlr or other scripts.
Installation
Install the Crystal compiler (and shards tool) and optionally Pandoc if you need to edit the manpage, then run
make
sudo make install
Usage
ldapsearch [ options ] | ldif2json >data.json
Documentation
See doc/ldif2json.md
Example
ldapsearch [options] 'uid=*' | ldif2json --flatten | jq 'select(.cn | tostring | test("Smith$")) | .dn'
Contributing
- Fork it (https://github.com/your-github-user/ldif2json/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- joatca - creator and maintainer