Does your Salesforce DX workflow have special needs that the standard CLI doesn't cover?
A custom Salesforce CLI plugin can automate almost anything.
For example, I built sfdx-browserforce-plugin. As a last resort, it uses browser automation to apply settings that can otherwise only be changed by point-and-click in Setup.
Tell me what you need, and I'll build a Salesforce CLI plugin for you.