DEV Community

артем
артем

Posted on

Why I built OLS for predictable CLI workflows

Every time I worked with pipelines and logs in Linux, I found it difficult to keep track of what was happening inside scripts. Bugs would sometimes show up too late, and debugging could take hours.

To solve this, I created OLS — Open Linux Shell. All actions are now logged clearly and predictably, and the tools are designed for pipelines, so complex command chains run smoothly without surprises.

There are built-in commands to check dependencies or search logs for errors, all included in OLS without needing extra scripts.

# Check dependencies
ols doctor

# Trace a script and filter output
ols ./myscript.ols | grep "$HOME"
Enter fullscreen mode Exit fullscreen mode

For those interested, the code is available as artemkolba321-spec/OLS.

Top comments (0)