Go’s static binaries and flag parsing capabilities make it ideal for building CLI tools.
flag
os.Args
cobra
urfave/cli