Go library for building CLI applications with sophisticated flag and argument parsing and validation.