I need to input some hex value as `uint64` args for commands. But `strconv.ParseUint()` in `args.go` uses the base 10, which causes error when pass hex number. When use `strconv.ParseUint()` with base 0, there will be no error. Maybe the base 0 is better?