CLI always can make us be more efficent
If you also intrested in creating a CLI by Golang. I'd recommend you use cobra. It's very popular and powerful. But in many cases, you still need some extension of it. Futher more, you can add command alias and plugin mechanism for your CLI.
Selenium is a wonderful project which can help us to do the UI testing work. It's very important to do as many as possible tests before a Pull Request getting merged. For example, I have an automatic UI testing project to do that kind of things. Actually it's super simple, I don't need to take care of a lot details of Selenium. Because I have an awesome Selenium framework.