Command Line Application Testing tool
I have a CLI developed in Go that automates the AWS devops platform. This app parses commands from a 'YML' and does build, deploy etc.
I want to test this at a high level through some automation process, other than writing bash scripts. Is there a Framework or tools that I can use to automate this process?