The best CLIs in the world have advanced versioning functionality. With usrbin, you can add similar functionality in minutes.
THE BEST COMMAND LINE TOOLS INCLUDE SELF-UPDATING FUNCTIONALITY
Old versions of your CLI don't have the shiny new features your customers want. With usrbin, you can add in-place upgrades in just a few minutes.
Usrbin is the quickest way to add self-updating functionality to our CLI. I've been meaning to add this for a while, but it's just been hard to find the time to get this done well.
Time spent building versioning schemes and self-updating functionality is time not spent building your own product functionality. Get the right implementation in minutes with usrbin.
Before moving to usrbin I was frustrated with how out-of-date installations of our CLI were. Why aren't people running brew upgrade? What you've built here is a much better solution to the problem of the keeping our CLI updated.
You take pride in your CLI. We respect that and make sure you can integrate usrbin into your CLI using any UX you want.
Before using usrbin, our customers we had a version sprawl problem with our CLI. With usrbin, our CLI is staying a lot more updated than before!
If you are using one of our supported SDKs, you can add self-updating functionality to your CLI in minutes.
If you are using one of our supported languages, just add the SDK in and you'll be almost done.
It's your CLI and your user experience. We just help you by making the right data and functionality available at the right time.
Software provenance, bill of materials. We know the integrity of your CLI is critical, and we make every effort possible to support the latest supply chain security standards.
Some customers like to use package managers. Usrbin won't interfere here -- we detect this and provide package manager specific instructions, when possible.
Oh yeah, there aren't any plans or pricing. We don't collect data. This is just an SDK that provides functionality to your app without us getting the way.