Releases: mrmxf/clog
Release list
Final 0.7 release with legacy build pipline metadata
Next release 0.8 changes the build metadata to support Metarex and OpenTSG
Bug fix on script identification
Project script parsing had a bug that ignored some 3 line headers in script files. Fixed.
0.7.5 added -U to clog Log
Minor tweak to allow overprinting when logging to the console e.g.
clog Log -I "Initializing Pod"
clog Log -UI "waiting..."
while [ -z "$waiting" ]; do
sleep 1
clog Log -UI "still waiting"
done
v0.7.4
fix clog Check + log inline colors
clog Log -I "some info message"
eval "$(clog Inc)"
clog Log -E "error message with ${cE}Red Error${cW} and magenta warning${cT} highlights"
clog Check pre-build # do some git integrity tests
clog Init # copy the internal snippets and configs to clogrc/ for local updatingalpha-1
Command Line Of Go - clog
what - First public version of a build-script management tool to enable multi-architecture, multi-cicd workflows with common scripts. This version is mostly tested on WSL and gitlab / github pipelines.
why - https://opentsg.studio and https://metarex.media need to run on multiple platforms with multiple build-versions for multiple clients. clog was made to give a consistent vocabulary to the build instructions with messiness between sh, bash and zsh hidden in the tool.
how - golang, yaml and (mostly) posix comliant scripts.
Expect breaking changes before v1.0