GitHub is killing it with these features. I wonder how long Azure Repos will survive on it's own.
He recommended using YAML for all Pipeline Development as they were trying very hard to ensure that it would be compatible but legacy pipelines would not.
Other common CLIs written with the same framework: kubectl, hugo, rclone (to name a few)
Really is a great option.