pflag vs go-testing-interface | What are the differences? | StackShare