Command line tool for working with UCL config files
C Batchfile Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
LICENSE
Makefile
README.md
run_tests.sh
todo
uclcmd.c
uclcmd.h
uclcmd_common.c
uclcmd_get.c
uclcmd_merge.c
uclcmd_output.c
uclcmd_parse.c
uclcmd_remove.c
uclcmd_set.c

README.md

uclcmd

Command line tool for working with UCL config files

Designed to be somewhat compatible with jq by implementing a very similar syntax: .object.object.arrayindex|command instead of jq's .object.object[arrayindex]|command

Although uclcmd commands are not actually 'piped' and only the 'each' command can be stacked. Running other commands just runs them sequentially

uclcmd currently targets the master branch of vstakhov/libucl, as some used features are not available in an existing release.