Could this use `flags.Args()`? The doc says 

> Flag parsing stops just before the first non-flag argument ("-" is a non-flag argument) or after the terminator "--".