I: pbuilder: network access will be disabled during build I: Current time: Fri Feb 11 14:37:36 +14 2022 I: pbuilder-time-stamp: 1644539856 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [golang-github-integrii-flaggy_1.4.0-1.dsc] I: copying [./golang-github-integrii-flaggy_1.4.0.orig.tar.gz] I: copying [./golang-github-integrii-flaggy_1.4.0-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.nl5bw2YQ/trustedkeys.kbx': General error gpgv: Signature made Tue Dec 17 19:35:24 2019 +14 gpgv: using RSA key 3F00E8A7504DD3A2A5B1B7E28EA3388440FC7F5C gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./golang-github-integrii-flaggy_1.4.0-1.dsc dpkg-source: info: extracting golang-github-integrii-flaggy in golang-github-integrii-flaggy-1.4.0 dpkg-source: info: unpacking golang-github-integrii-flaggy_1.4.0.orig.tar.gz dpkg-source: info: unpacking golang-github-integrii-flaggy_1.4.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1296186/tmp/hooks/D01_modify_environment starting debug: Running on ionos11-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1296186/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1296186/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=15' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=4e64a79ef894471194b8366f8cb45abb LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1296186 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.rBqpav4310/pbuilderrc_2JJP --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.rBqpav4310/b2 --logfile b2/build.log golang-github-integrii-flaggy_1.4.0-1.dsc' SUDO_GID=111 SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://78.137.99.97:3128 I: uname -a Linux i-capture-the-hostname 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64 GNU/Linux I: ls -l /bin total 5476 -rwxr-xr-x 1 root root 1234376 Aug 5 2021 bash -rwxr-xr-x 3 root root 38984 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 38984 Jul 21 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep -rwxr-xr-x 3 root root 38984 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 18424 Jul 21 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore -rwxr-xr-x 1 root root 43936 Sep 24 2020 cat -rwxr-xr-x 1 root root 72672 Sep 24 2020 chgrp -rwxr-xr-x 1 root root 64448 Sep 24 2020 chmod -rwxr-xr-x 1 root root 72672 Sep 24 2020 chown -rwxr-xr-x 1 root root 151168 Sep 24 2020 cp -rwxr-xr-x 1 root root 125560 Dec 11 2020 dash -rwxr-xr-x 1 root root 113664 Sep 24 2020 date -rwxr-xr-x 1 root root 80968 Sep 24 2020 dd -rwxr-xr-x 1 root root 93936 Sep 24 2020 df -rwxr-xr-x 1 root root 147176 Sep 24 2020 dir -rwxr-xr-x 1 root root 84440 Jul 29 2021 dmesg lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname -rwxr-xr-x 1 root root 39712 Sep 24 2020 echo -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep -rwxr-xr-x 1 root root 39680 Sep 24 2020 false -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep -rwxr-xr-x 1 root root 69032 Jul 29 2021 findmnt -rwsr-xr-x 1 root root 34896 Feb 27 2021 fusermount -rwxr-xr-x 1 root root 203072 Nov 10 2020 grep -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe -rwxr-xr-x 1 root root 98048 Mar 3 2021 gzip -rwxr-xr-x 1 root root 22600 Nov 8 2019 hostname -rwxr-xr-x 1 root root 72840 Sep 24 2020 ln -rwxr-xr-x 1 root root 56952 Feb 8 2020 login -rwxr-xr-x 1 root root 147176 Sep 24 2020 ls -rwxr-xr-x 1 root root 149736 Jul 29 2021 lsblk -rwxr-xr-x 1 root root 85184 Sep 24 2020 mkdir -rwxr-xr-x 1 root root 76896 Sep 24 2020 mknod -rwxr-xr-x 1 root root 48064 Sep 24 2020 mktemp -rwxr-xr-x 1 root root 59632 Jul 29 2021 more -rwsr-xr-x 1 root root 55528 Jul 29 2021 mount -rwxr-xr-x 1 root root 18664 Jul 29 2021 mountpoint -rwxr-xr-x 1 root root 147080 Sep 24 2020 mv lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43872 Sep 24 2020 pwd lrwxrwxrwx 1 root root 4 Aug 5 2021 rbash -> bash -rwxr-xr-x 1 root root 52032 Sep 24 2020 readlink -rwxr-xr-x 1 root root 72704 Sep 24 2020 rm -rwxr-xr-x 1 root root 52032 Sep 24 2020 rmdir -rwxr-xr-x 1 root root 27472 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Feb 11 14:38 sh -> bash lrwxrwxrwx 1 root root 4 Feb 7 23:25 sh.distrib -> dash -rwxr-xr-x 1 root root 43808 Sep 24 2020 sleep -rwxr-xr-x 1 root root 84928 Sep 24 2020 stty -rwsr-xr-x 1 root root 71912 Jul 29 2021 su -rwxr-xr-x 1 root root 39744 Sep 24 2020 sync -rwxr-xr-x 1 root root 531928 Feb 17 2021 tar -rwxr-xr-x 1 root root 14456 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 101408 Sep 24 2020 touch -rwxr-xr-x 1 root root 39680 Sep 24 2020 true -rwxr-xr-x 1 root root 14328 Feb 27 2021 ulockmgr_server -rwsr-xr-x 1 root root 35040 Jul 29 2021 umount -rwxr-xr-x 1 root root 39744 Sep 24 2020 uname -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress -rwxr-xr-x 1 root root 147176 Sep 24 2020 vdir -rwxr-xr-x 1 root root 63744 Jul 29 2021 wdctl lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew I: user script /srv/workspace/pbuilder/1296186/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 12), dh-golang, golang-any dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19655 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.15-go{a} golang-1.15-src{a} golang-any{a} golang-go{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1{a} libfile-stripnondeterminism-perl{a} libicu67{a} libmagic-mgc{a} libmagic1{a} libpipeline1{a} libsigsegv2{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkg-config pkgconf wget 0 packages upgraded, 37 newly installed, 0 to remove and 0 not upgraded. Need to get 79.6 MB of archives. After unpacking 427 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main amd64 bsdextrautils amd64 2.36.1-8 [145 kB] Get: 2 http://deb.debian.org/debian bullseye/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 3 http://deb.debian.org/debian bullseye/main amd64 groff-base amd64 1.22.4-6 [936 kB] Get: 4 http://deb.debian.org/debian bullseye/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get: 5 http://deb.debian.org/debian bullseye/main amd64 man-db amd64 2.9.4-2 [1354 kB] Get: 6 http://deb.debian.org/debian bullseye/main amd64 sensible-utils all 0.0.14 [14.8 kB] Get: 7 http://deb.debian.org/debian bullseye/main amd64 libmagic-mgc amd64 1:5.39-3 [273 kB] Get: 8 http://deb.debian.org/debian bullseye/main amd64 libmagic1 amd64 1:5.39-3 [126 kB] Get: 9 http://deb.debian.org/debian bullseye/main amd64 file amd64 1:5.39-3 [69.1 kB] Get: 10 http://deb.debian.org/debian bullseye/main amd64 gettext-base amd64 0.21-4 [175 kB] Get: 11 http://deb.debian.org/debian bullseye/main amd64 libsigsegv2 amd64 2.13-1 [34.8 kB] Get: 12 http://deb.debian.org/debian bullseye/main amd64 m4 amd64 1.4.18-5 [204 kB] Get: 13 http://deb.debian.org/debian bullseye/main amd64 autoconf all 2.69-14 [313 kB] Get: 14 http://deb.debian.org/debian bullseye/main amd64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 15 http://deb.debian.org/debian bullseye/main amd64 automake all 1:1.16.3-2 [814 kB] Get: 16 http://deb.debian.org/debian bullseye/main amd64 autopoint all 0.21-4 [510 kB] Get: 17 http://deb.debian.org/debian bullseye/main amd64 libdebhelper-perl all 13.3.4 [189 kB] Get: 18 http://deb.debian.org/debian bullseye/main amd64 libtool all 2.4.6-15 [513 kB] Get: 19 http://deb.debian.org/debian bullseye/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 20 http://deb.debian.org/debian bullseye/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian bullseye/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 22 http://deb.debian.org/debian bullseye/main amd64 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 23 http://deb.debian.org/debian bullseye/main amd64 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 24 http://deb.debian.org/debian bullseye/main amd64 libelf1 amd64 0.183-1 [165 kB] Get: 25 http://deb.debian.org/debian bullseye/main amd64 dwz amd64 0.13+20210201-1 [175 kB] Get: 26 http://deb.debian.org/debian bullseye/main amd64 libicu67 amd64 67.1-7 [8622 kB] Get: 27 http://deb.debian.org/debian bullseye/main amd64 libxml2 amd64 2.9.10+dfsg-6.7 [693 kB] Get: 28 http://deb.debian.org/debian bullseye/main amd64 gettext amd64 0.21-4 [1311 kB] Get: 29 http://deb.debian.org/debian bullseye/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 30 http://deb.debian.org/debian bullseye/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian bullseye/main amd64 debhelper all 13.3.4 [1049 kB] Get: 32 http://deb.debian.org/debian bullseye/main amd64 dh-golang all 1.51 [24.6 kB] Get: 33 http://deb.debian.org/debian bullseye/main amd64 golang-1.15-src amd64 1.15.15-1~deb11u2 [13.9 MB] Get: 34 http://deb.debian.org/debian bullseye/main amd64 golang-1.15-go amd64 1.15.15-1~deb11u2 [47.4 MB] Get: 35 http://deb.debian.org/debian bullseye/main amd64 golang-src amd64 2:1.15~1 [4856 B] Get: 36 http://deb.debian.org/debian bullseye/main amd64 golang-go amd64 2:1.15~1 [23.9 kB] Get: 37 http://deb.debian.org/debian bullseye/main amd64 golang-any amd64 2:1.15~1 [4976 B] Fetched 79.6 MB in 5s (16.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19655 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.36.1-8_amd64.deb ... Unpacking bsdextrautils (2.36.1-8) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../01-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-6_amd64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../03-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.4-2_amd64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../05-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_amd64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../07-libmagic1_1%3a5.39-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.39-3_amd64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.21-4_amd64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../10-libsigsegv2_2.13-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.18-5_amd64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../20-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../23-libelf1_0.183-1_amd64.deb ... Unpacking libelf1:amd64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.13+20210201-1_amd64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../25-libicu67_67.1-7_amd64.deb ... Unpacking libicu67:amd64 (67.1-7) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../26-libxml2_2.9.10+dfsg-6.7_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.21-4_amd64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package dh-golang. Preparing to unpack .../31-dh-golang_1.51_all.deb ... Unpacking dh-golang (1.51) ... Selecting previously unselected package golang-1.15-src. Preparing to unpack .../32-golang-1.15-src_1.15.15-1~deb11u2_amd64.deb ... Unpacking golang-1.15-src (1.15.15-1~deb11u2) ... Selecting previously unselected package golang-1.15-go. Preparing to unpack .../33-golang-1.15-go_1.15.15-1~deb11u2_amd64.deb ... Unpacking golang-1.15-go (1.15.15-1~deb11u2) ... Selecting previously unselected package golang-src:amd64. Preparing to unpack .../34-golang-src_2%3a1.15~1_amd64.deb ... Unpacking golang-src:amd64 (2:1.15~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../35-golang-go_2%3a1.15~1_amd64.deb ... Unpacking golang-go (2:1.15~1) ... Selecting previously unselected package golang-any:amd64. Preparing to unpack .../36-golang-any_2%3a1.15~1_amd64.deb ... Unpacking golang-any:amd64 (2:1.15~1) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up bsdextrautils (2.36.1-8) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:amd64 (67.1-7) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up golang-1.15-src (1.15.15-1~deb11u2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libmagic1:amd64 (1:5.39-3) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libsigsegv2:amd64 (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up golang-src:amd64 (2:1.15~1) ... Setting up golang-1.15-go (1.15.15-1~deb11u2) ... Setting up libelf1:amd64 (0.183-1) ... Setting up libxml2:amd64 (2.9.10+dfsg-6.7) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up golang-go (2:1.15~1) ... Setting up m4 (1.4.18-5) ... Setting up golang-any:amd64 (2:1.15~1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up debhelper (13.3.4) ... Setting up dh-golang (1.51) ... Processing triggers for libc-bin (2.31-13+deb11u2) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package hostname: Name or service not known I: Running cd /build/golang-github-integrii-flaggy-1.4.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-integrii-flaggy_1.4.0-1_source.changes dpkg-buildpackage: info: source package golang-github-integrii-flaggy dpkg-buildpackage: info: source version 1.4.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Dawid Dziurla dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --builddirectory=_build --buildsystem=golang --with=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=_build --buildsystem=golang --with=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 15 github.com/integrii/flaggy internal/unsafeheader runtime/internal/sys internal/race unicode/utf8 math/bits internal/nettrace unicode internal/cpu runtime/internal/atomic runtime/internal/math sync/atomic runtime/cgo internal/bytealg math internal/testlog runtime internal/reflectlite sync internal/singleflight math/rand errors sort io strconv internal/oserror vendor/golang.org/x/net/dns/dnsmessage syscall strings bytes reflect internal/syscall/unix internal/syscall/execenv time internal/poll context internal/fmtsort os fmt path/filepath net io/ioutil log net/url text/template/parse text/template github.com/integrii/flaggy dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 15 github.com/integrii/flaggy === RUN TestGlobs /tmp/go-build295958080/b001/flaggy.test -test.testlogfile=/tmp/go-build295958080/b001/testlog.txt -test.timeout=10m0s -test.v=true --- PASS: TestGlobs (0.00s) === RUN TestParseArgWithValue flag_test.go:46: Flag -f=test parsed key as f and value as test correctly flag_test.go:46: Flag --f=test parsed key as f and value as test correctly flag_test.go:46: Flag --flag=test parsed key as flag and value as test correctly flag_test.go:46: Flag -flag=test parsed key as flag and value as test correctly flag_test.go:46: Flag ----flag=--test parsed key as --flag and value as --test correctly flag_test.go:46: Flag -b parsed key as b and value as correctly flag_test.go:46: Flag --bool parsed key as bool and value as correctly --- PASS: TestParseArgWithValue (0.00s) === RUN TestDetermineArgType flag_test.go:71: Flag -flag correctly determined to be type flagWithSpace flag_test.go:71: Flag sub--+/\324command correctly determined to be type positional flag_test.go:71: Flag -anotherfl-ag=CONTENT correctly determined to be type flagWithValue flag_test.go:71: Flag 1--anotherfl-ag=CONTENT correctly determined to be type positional flag_test.go:71: Flag -f correctly determined to be type flagWithSpace flag_test.go:71: Flag --flag correctly determined to be type flagWithSpace flag_test.go:71: Flag positionalArg correctly determined to be type positional flag_test.go:71: Flag subcommand correctly determined to be type positional flag_test.go:71: Flag --flag=CONTENT correctly determined to be type flagWithValue flag_test.go:71: Flag -flag=CONTENT correctly determined to be type flagWithValue flag_test.go:71: Flag --anotherfl-ag=CONTENT correctly determined to be type flagWithValue flag_test.go:71: Flag --f correctly determined to be type flagWithSpace --- PASS: TestDetermineArgType (0.00s) === RUN TestInputParsing returning current value of assignment var of flag string returning current value of assignment var of flag stringSlice returning current value of assignment var of flag bool returning current value of assignment var of flag boolSlice returning current value of assignment var of flag byteSlice returning current value of assignment var of flag duration returning current value of assignment var of flag durationSlice returning current value of assignment var of flag float32 returning current value of assignment var of flag float32Slice returning current value of assignment var of flag float64 returning current value of assignment var of flag float64Slice returning current value of assignment var of flag int returning current value of assignment var of flag intSlice returning current value of assignment var of flag uint returning current value of assignment var of flag uintSlice returning current value of assignment var of flag uint64 returning current value of assignment var of flag uint64Slice returning current value of assignment var of flag uint32 returning current value of assignment var of flag uint32Slice returning current value of assignment var of flag uint16 returning current value of assignment var of flag uint16Slice returning current value of assignment var of flag uint8 returning current value of assignment var of flag uint8Slice returning current value of assignment var of flag i64 returning current value of assignment var of flag int64Slice returning current value of assignment var of flag int32 returning current value of assignment var of flag int32Slice returning current value of assignment var of flag int16 returning current value of assignment var of flag int16Slice returning current value of assignment var of flag int8 returning current value of assignment var of flag int8Slice returning current value of assignment var of flag ipFlag returning current value of assignment var of flag ipFlagSlice returning current value of assignment var of flag hwFlag returning current value of assignment var of flag hwFlagSlice returning current value of assignment var of flag mFlag returning current value of assignment var of flag mFlagSlice Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. -s --string string flag (default: defaultVar) -ssf --stringSlice string slice flag -bf --bool bool flag -bsf --boolSlice bool slice flag -bysf --byteSlice byte slice flag -df --duration duration flag (default: 0s) -dsf --durationSlice duration slice flag -f32 --float32 float32 flag (default: 0.00) -f32s --float32Slice float32 slice flag -f64 --float64 float64 flag (default: 0.00) -f64s --float64Slice float64 slice flag -i --int int flag (default: 0) -is --intSlice int slice flag -ui --uint uint flag (default: 0) -uis --uintSlice uint slice flag -ui64 --uint64 uint64 flag (default: 0) -ui64s --uint64Slice uint64 slice flag -ui32 --uint32 uint32 flag (default: 0) -ui32s --uint32Slice uint32 slice flag -ui16 --uint16 uint16 flag (default: 0) -ui16s --uint16Slice uint16 slice flag -ui8 --uint8 uint8 flag (default: 0) -ui8s --uint8Slice uint8 slice flag -i64 --i64 int64 flag (default: 0) -i64s --int64Slice int64 slice flag -i32 --int32 int32 flag (default: 0) -i32s --int32Slice uint32 slice flag -i16 --int16 int16 flag (default: 0) -i16s --int16Slice int16 slice flag -i8 --int8 int8 flag (default: 0) -i8s --int8Slice uint8 slice flag -ip --ipFlag ip flag -ips --ipFlagSlice ip slice flag -hw --hwFlag hw flag -hws --hwFlagSlice hw slice flag -m --mFlag mask flag -ms --mFlagSlice mask slice flag Showing help for test: TestInputParsing Kicking off parsing with args: [-s flaggy -ssf one -ssf two -bf -bsf -bsf -bysf 17 -bysf 18 -df 33s -dsf 33s -dsf 1h -f32 33.343 -f32s 33.343 -f32s 33.222 -f64 33.222343 -f64s 64.343 -f64s 64.222 -i 3553 -is 6446 -is 64 -ui 3553 -uis 6446 -uis 64 -ui64 3553 -ui64s 6446 -ui64s 64 -ui32 6446 -ui32s 6446 -ui32s 64 -ui16 6446 -ui16s 6446 -ui16s 64 -ui8 50 -ui8s 3 -ui8s 2 -i64 33445566 -i64s 40 -i64s 50 -i32 445566 -i32s 40 -i32s 50 -i16 5566 -i16s 40 -i16s 50 -i8 32 -i8s 4 -i8s 2 -ip 1.1.1.1 -ips 1.1.1.1 -ips 4.4.4.4 -hw 32:00:16:46:20:00 -hws 32:00:16:46:20:00 -hws 32:00:16:46:20:01 -m 255.255.255.255 -ms 255.255.255.255 -ms 255.255.255.0] - Parsing subcommand flaggy.test with depth of 0 and args [-s flaggy -ssf one -ssf two -bf -bsf -bsf -bysf 17 -bysf 18 -df 33s -dsf 33s -dsf 1h -f32 33.343 -f32s 33.343 -f32s 33.222 -f64 33.222343 -f64s 64.343 -f64s 64.222 -i 3553 -is 6446 -is 64 -ui 3553 -uis 6446 -uis 64 -ui64 3553 -ui64s 6446 -ui64s 64 -ui32 6446 -ui32s 6446 -ui32s 64 -ui16 6446 -ui16s 6446 -ui16s 64 -ui8 50 -ui8s 3 -ui8s 2 -i64 33445566 -i64s 40 -i64s 50 -i32 445566 -i32s 40 -i32s 50 -i16 5566 -i16s 40 -i16s 50 -i8 32 -i8s 4 -i8s 2 -ip 1.1.1.1 -ips 1.1.1.1 -ips 4.4.4.4 -hw 32:00:16:46:20:00 -hws 32:00:16:46:20:00 -hws 32:00:16:46:20:01 -m 255.255.255.255 -ms 255.255.255.255 -ms 255.255.255.0] used subcommand flaggy.test parsing arg: -s attempting to assign value flaggy to flag string parsing arg: flaggy skipping flag because it is an arg: flaggy parsing arg: -ssf attempting to assign value one to flag stringSlice parsing arg: one skipping flag because it is an arg: one parsing arg: -ssf attempting to assign value two to flag stringSlice parsing arg: two skipping flag because it is an arg: two parsing arg: -bf flaggy.test bool flag bf next var is: -bsf attempting to assign value true to flag bool parsing arg: -bsf flaggy.test bool flag bsf next var is: -bsf attempting to assign value true to flag boolSlice parsing arg: -bsf flaggy.test bool flag bsf next var is: -bysf attempting to assign value true to flag boolSlice parsing arg: -bysf attempting to assign value 17 to flag byteSlice parsing arg: 17 skipping flag because it is an arg: 17 parsing arg: -bysf attempting to assign value 18 to flag byteSlice parsing arg: 18 skipping flag because it is an arg: 18 parsing arg: -df attempting to assign value 33s to flag duration parsing arg: 33s skipping flag because it is an arg: 33s parsing arg: -dsf attempting to assign value 33s to flag durationSlice parsing arg: 33s skipping flag because it is an arg: 33s parsing arg: -dsf attempting to assign value 1h to flag durationSlice parsing arg: 1h skipping flag because it is an arg: 1h parsing arg: -f32 attempting to assign value 33.343 to flag float32 parsing arg: 33.343 skipping flag because it is an arg: 33.343 parsing arg: -f32s attempting to assign value 33.343 to flag float32Slice parsing arg: 33.343 skipping flag because it is an arg: 33.343 parsing arg: -f32s attempting to assign value 33.222 to flag float32Slice parsing arg: 33.222 skipping flag because it is an arg: 33.222 parsing arg: -f64 attempting to assign value 33.222343 to flag float64 parsing arg: 33.222343 skipping flag because it is an arg: 33.222343 parsing arg: -f64s attempting to assign value 64.343 to flag float64Slice parsing arg: 64.343 skipping flag because it is an arg: 64.343 parsing arg: -f64s attempting to assign value 64.222 to flag float64Slice parsing arg: 64.222 skipping flag because it is an arg: 64.222 parsing arg: -i attempting to assign value 3553 to flag int parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -is attempting to assign value 6446 to flag intSlice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -is attempting to assign value 64 to flag intSlice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui attempting to assign value 3553 to flag uint parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -uis attempting to assign value 6446 to flag uintSlice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -uis attempting to assign value 64 to flag uintSlice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui64 attempting to assign value 3553 to flag uint64 parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -ui64s attempting to assign value 6446 to flag uint64Slice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui64s attempting to assign value 64 to flag uint64Slice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui32 attempting to assign value 6446 to flag uint32 parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui32s attempting to assign value 6446 to flag uint32Slice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui32s attempting to assign value 64 to flag uint32Slice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui16 attempting to assign value 6446 to flag uint16 parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui16s attempting to assign value 6446 to flag uint16Slice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui16s attempting to assign value 64 to flag uint16Slice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui8 attempting to assign value 50 to flag uint8 parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -ui8s attempting to assign value 3 to flag uint8Slice parsing arg: 3 skipping flag because it is an arg: 3 parsing arg: -ui8s attempting to assign value 2 to flag uint8Slice parsing arg: 2 skipping flag because it is an arg: 2 parsing arg: -i64 attempting to assign value 33445566 to flag i64 parsing arg: 33445566 skipping flag because it is an arg: 33445566 parsing arg: -i64s attempting to assign value 40 to flag int64Slice parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i64s attempting to assign value 50 to flag int64Slice parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i32 attempting to assign value 445566 to flag int32 parsing arg: 445566 skipping flag because it is an arg: 445566 parsing arg: -i32s attempting to assign value 40 to flag int32Slice parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i32s attempting to assign value 50 to flag int32Slice parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i16 attempting to assign value 5566 to flag int16 parsing arg: 5566 skipping flag because it is an arg: 5566 parsing arg: -i16s attempting to assign value 40 to flag int16Slice parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i16s attempting to assign value 50 to flag int16Slice parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i8 attempting to assign value 32 to flag int8 parsing arg: 32 skipping flag because it is an arg: 32 parsing arg: -i8s attempting to assign value 4 to flag int8Slice parsing arg: 4 skipping flag because it is an arg: 4 parsing arg: -i8s attempting to assign value 2 to flag int8Slice parsing arg: 2 skipping flag because it is an arg: 2 parsing arg: -ip attempting to assign value 1.1.1.1 to flag ipFlag parsing arg: 1.1.1.1 skipping flag because it is an arg: 1.1.1.1 parsing arg: -ips attempting to assign value 1.1.1.1 to flag ipFlagSlice parsing arg: 1.1.1.1 skipping flag because it is an arg: 1.1.1.1 parsing arg: -ips attempting to assign value 4.4.4.4 to flag ipFlagSlice parsing arg: 4.4.4.4 skipping flag because it is an arg: 4.4.4.4 parsing arg: -hw attempting to assign value 32:00:16:46:20:00 to flag hwFlag parsing arg: 32:00:16:46:20:00 skipping flag because it is an arg: 32:00:16:46:20:00 parsing arg: -hws attempting to assign value 32:00:16:46:20:00 to flag hwFlagSlice parsing arg: 32:00:16:46:20:00 skipping flag because it is an arg: 32:00:16:46:20:00 parsing arg: -hws attempting to assign value 32:00:16:46:20:01 to flag hwFlagSlice parsing arg: 32:00:16:46:20:01 skipping flag because it is an arg: 32:00:16:46:20:01 parsing arg: -m attempting to assign value 255.255.255.255 to flag mFlag parsing arg: 255.255.255.255 skipping flag because it is an arg: 255.255.255.255 parsing arg: -ms attempting to assign value 255.255.255.255 to flag mFlagSlice parsing arg: 255.255.255.255 skipping flag because it is an arg: 255.255.255.255 parsing arg: -ms attempting to assign value 255.255.255.0 to flag mFlagSlice parsing arg: 255.255.255.0 skipping flag because it is an arg: 255.255.255.0 parsedValues: [{ flaggy.test true} {s flaggy false} {ssf one false} {ssf two false} {bf false} {bsf false} {bsf false} {bysf 17 false} {bysf 18 false} {df 33s false} {dsf 33s false} {dsf 1h false} {f32 33.343 false} {f32s 33.343 false} {f32s 33.222 false} {f64 33.222343 false} {f64s 64.343 false} {f64s 64.222 false} {i 3553 false} {is 6446 false} {is 64 false} {ui 3553 false} {uis 6446 false} {uis 64 false} {ui64 3553 false} {ui64s 6446 false} {ui64s 64 false} {ui32 6446 false} {ui32s 6446 false} {ui32s 64 false} {ui16 6446 false} {ui16s 6446 false} {ui16s 64 false} {ui8 50 false} {ui8s 3 false} {ui8s 2 false} {i64 33445566 false} {i64s 40 false} {i64s 50 false} {i32 445566 false} {i32s 40 false} {i32s 50 false} {i16 5566 false} {i16s 40 false} {i16s 50 false} {i8 32 false} {i8s 4 false} {i8s 2 false} {ip 1.1.1.1 false} {ips 1.1.1.1 false} {ips 4.4.4.4 false} {hw 32:00:16:46:20:00 false} {hws 32:00:16:46:20:00 false} {hws 32:00:16:46:20:01 false} {m 255.255.255.255 false} {ms 255.255.255.255 false} {ms 255.255.255.0 false}] ==s || (true && flaggy.test == s) s==s || (false && flaggy == s) Found matching parsed arg for s ==ssf || (true && flaggy.test == ssf) s==ssf || (false && flaggy == ssf) ssf==ssf || (false && one == ssf) Found matching parsed arg for ssf ==ssf || (true && flaggy.test == ssf) s==ssf || (false && flaggy == ssf) ssf==ssf || (false && one == ssf) Found matching parsed arg for ssf ==bf || (true && flaggy.test == bf) s==bf || (false && flaggy == bf) ssf==bf || (false && one == bf) ssf==bf || (false && two == bf) bf==bf || (false && == bf) Found matching parsed arg for bf ==bsf || (true && flaggy.test == bsf) s==bsf || (false && flaggy == bsf) ssf==bsf || (false && one == bsf) ssf==bsf || (false && two == bsf) bf==bsf || (false && == bsf) bsf==bsf || (false && == bsf) Found matching parsed arg for bsf ==bsf || (true && flaggy.test == bsf) s==bsf || (false && flaggy == bsf) ssf==bsf || (false && one == bsf) ssf==bsf || (false && two == bsf) bf==bsf || (false && == bsf) bsf==bsf || (false && == bsf) Found matching parsed arg for bsf ==bysf || (true && flaggy.test == bysf) s==bysf || (false && flaggy == bysf) ssf==bysf || (false && one == bysf) ssf==bysf || (false && two == bysf) bf==bysf || (false && == bysf) bsf==bysf || (false && == bysf) bsf==bysf || (false && == bysf) bysf==bysf || (false && 17 == bysf) Found matching parsed arg for bysf ==bysf || (true && flaggy.test == bysf) s==bysf || (false && flaggy == bysf) ssf==bysf || (false && one == bysf) ssf==bysf || (false && two == bysf) bf==bysf || (false && == bysf) bsf==bysf || (false && == bysf) bsf==bysf || (false && == bysf) bysf==bysf || (false && 17 == bysf) Found matching parsed arg for bysf ==df || (true && flaggy.test == df) s==df || (false && flaggy == df) ssf==df || (false && one == df) ssf==df || (false && two == df) bf==df || (false && == df) bsf==df || (false && == df) bsf==df || (false && == df) bysf==df || (false && 17 == df) bysf==df || (false && 18 == df) df==df || (false && 33s == df) Found matching parsed arg for df ==dsf || (true && flaggy.test == dsf) s==dsf || (false && flaggy == dsf) ssf==dsf || (false && one == dsf) ssf==dsf || (false && two == dsf) bf==dsf || (false && == dsf) bsf==dsf || (false && == dsf) bsf==dsf || (false && == dsf) bysf==dsf || (false && 17 == dsf) bysf==dsf || (false && 18 == dsf) df==dsf || (false && 33s == dsf) dsf==dsf || (false && 33s == dsf) Found matching parsed arg for dsf ==dsf || (true && flaggy.test == dsf) s==dsf || (false && flaggy == dsf) ssf==dsf || (false && one == dsf) ssf==dsf || (false && two == dsf) bf==dsf || (false && == dsf) bsf==dsf || (false && == dsf) bsf==dsf || (false && == dsf) bysf==dsf || (false && 17 == dsf) bysf==dsf || (false && 18 == dsf) df==dsf || (false && 33s == dsf) dsf==dsf || (false && 33s == dsf) Found matching parsed arg for dsf ==f32 || (true && flaggy.test == f32) s==f32 || (false && flaggy == f32) ssf==f32 || (false && one == f32) ssf==f32 || (false && two == f32) bf==f32 || (false && == f32) bsf==f32 || (false && == f32) bsf==f32 || (false && == f32) bysf==f32 || (false && 17 == f32) bysf==f32 || (false && 18 == f32) df==f32 || (false && 33s == f32) dsf==f32 || (false && 33s == f32) dsf==f32 || (false && 1h == f32) f32==f32 || (false && 33.343 == f32) Found matching parsed arg for f32 ==f32s || (true && flaggy.test == f32s) s==f32s || (false && flaggy == f32s) ssf==f32s || (false && one == f32s) ssf==f32s || (false && two == f32s) bf==f32s || (false && == f32s) bsf==f32s || (false && == f32s) bsf==f32s || (false && == f32s) bysf==f32s || (false && 17 == f32s) bysf==f32s || (false && 18 == f32s) df==f32s || (false && 33s == f32s) dsf==f32s || (false && 33s == f32s) dsf==f32s || (false && 1h == f32s) f32==f32s || (false && 33.343 == f32s) f32s==f32s || (false && 33.343 == f32s) Found matching parsed arg for f32s ==f32s || (true && flaggy.test == f32s) s==f32s || (false && flaggy == f32s) ssf==f32s || (false && one == f32s) ssf==f32s || (false && two == f32s) bf==f32s || (false && == f32s) bsf==f32s || (false && == f32s) bsf==f32s || (false && == f32s) bysf==f32s || (false && 17 == f32s) bysf==f32s || (false && 18 == f32s) df==f32s || (false && 33s == f32s) dsf==f32s || (false && 33s == f32s) dsf==f32s || (false && 1h == f32s) f32==f32s || (false && 33.343 == f32s) f32s==f32s || (false && 33.343 == f32s) Found matching parsed arg for f32s ==f64 || (true && flaggy.test == f64) s==f64 || (false && flaggy == f64) ssf==f64 || (false && one == f64) ssf==f64 || (false && two == f64) bf==f64 || (false && == f64) bsf==f64 || (false && == f64) bsf==f64 || (false && == f64) bysf==f64 || (false && 17 == f64) bysf==f64 || (false && 18 == f64) df==f64 || (false && 33s == f64) dsf==f64 || (false && 33s == f64) dsf==f64 || (false && 1h == f64) f32==f64 || (false && 33.343 == f64) f32s==f64 || (false && 33.343 == f64) f32s==f64 || (false && 33.222 == f64) f64==f64 || (false && 33.222343 == f64) Found matching parsed arg for f64 ==f64s || (true && flaggy.test == f64s) s==f64s || (false && flaggy == f64s) ssf==f64s || (false && one == f64s) ssf==f64s || (false && two == f64s) bf==f64s || (false && == f64s) bsf==f64s || (false && == f64s) bsf==f64s || (false && == f64s) bysf==f64s || (false && 17 == f64s) bysf==f64s || (false && 18 == f64s) df==f64s || (false && 33s == f64s) dsf==f64s || (false && 33s == f64s) dsf==f64s || (false && 1h == f64s) f32==f64s || (false && 33.343 == f64s) f32s==f64s || (false && 33.343 == f64s) f32s==f64s || (false && 33.222 == f64s) f64==f64s || (false && 33.222343 == f64s) f64s==f64s || (false && 64.343 == f64s) Found matching parsed arg for f64s ==f64s || (true && flaggy.test == f64s) s==f64s || (false && flaggy == f64s) ssf==f64s || (false && one == f64s) ssf==f64s || (false && two == f64s) bf==f64s || (false && == f64s) bsf==f64s || (false && == f64s) bsf==f64s || (false && == f64s) bysf==f64s || (false && 17 == f64s) bysf==f64s || (false && 18 == f64s) df==f64s || (false && 33s == f64s) dsf==f64s || (false && 33s == f64s) dsf==f64s || (false && 1h == f64s) f32==f64s || (false && 33.343 == f64s) f32s==f64s || (false && 33.343 == f64s) f32s==f64s || (false && 33.222 == f64s) f64==f64s || (false && 33.222343 == f64s) f64s==f64s || (false && 64.343 == f64s) Found matching parsed arg for f64s ==i || (true && flaggy.test == i) s==i || (false && flaggy == i) ssf==i || (false && one == i) ssf==i || (false && two == i) bf==i || (false && == i) bsf==i || (false && == i) bsf==i || (false && == i) bysf==i || (false && 17 == i) bysf==i || (false && 18 == i) df==i || (false && 33s == i) dsf==i || (false && 33s == i) dsf==i || (false && 1h == i) f32==i || (false && 33.343 == i) f32s==i || (false && 33.343 == i) f32s==i || (false && 33.222 == i) f64==i || (false && 33.222343 == i) f64s==i || (false && 64.343 == i) f64s==i || (false && 64.222 == i) i==i || (false && 3553 == i) Found matching parsed arg for i ==is || (true && flaggy.test == is) s==is || (false && flaggy == is) ssf==is || (false && one == is) ssf==is || (false && two == is) bf==is || (false && == is) bsf==is || (false && == is) bsf==is || (false && == is) bysf==is || (false && 17 == is) bysf==is || (false && 18 == is) df==is || (false && 33s == is) dsf==is || (false && 33s == is) dsf==is || (false && 1h == is) f32==is || (false && 33.343 == is) f32s==is || (false && 33.343 == is) f32s==is || (false && 33.222 == is) f64==is || (false && 33.222343 == is) f64s==is || (false && 64.343 == is) f64s==is || (false && 64.222 == is) i==is || (false && 3553 == is) is==is || (false && 6446 == is) Found matching parsed arg for is ==is || (true && flaggy.test == is) s==is || (false && flaggy == is) ssf==is || (false && one == is) ssf==is || (false && two == is) bf==is || (false && == is) bsf==is || (false && == is) bsf==is || (false && == is) bysf==is || (false && 17 == is) bysf==is || (false && 18 == is) df==is || (false && 33s == is) dsf==is || (false && 33s == is) dsf==is || (false && 1h == is) f32==is || (false && 33.343 == is) f32s==is || (false && 33.343 == is) f32s==is || (false && 33.222 == is) f64==is || (false && 33.222343 == is) f64s==is || (false && 64.343 == is) f64s==is || (false && 64.222 == is) i==is || (false && 3553 == is) is==is || (false && 6446 == is) Found matching parsed arg for is ==ui || (true && flaggy.test == ui) s==ui || (false && flaggy == ui) ssf==ui || (false && one == ui) ssf==ui || (false && two == ui) bf==ui || (false && == ui) bsf==ui || (false && == ui) bsf==ui || (false && == ui) bysf==ui || (false && 17 == ui) bysf==ui || (false && 18 == ui) df==ui || (false && 33s == ui) dsf==ui || (false && 33s == ui) dsf==ui || (false && 1h == ui) f32==ui || (false && 33.343 == ui) f32s==ui || (false && 33.343 == ui) f32s==ui || (false && 33.222 == ui) f64==ui || (false && 33.222343 == ui) f64s==ui || (false && 64.343 == ui) f64s==ui || (false && 64.222 == ui) i==ui || (false && 3553 == ui) is==ui || (false && 6446 == ui) is==ui || (false && 64 == ui) ui==ui || (false && 3553 == ui) Found matching parsed arg for ui ==uis || (true && flaggy.test == uis) s==uis || (false && flaggy == uis) ssf==uis || (false && one == uis) ssf==uis || (false && two == uis) bf==uis || (false && == uis) bsf==uis || (false && == uis) bsf==uis || (false && == uis) bysf==uis || (false && 17 == uis) bysf==uis || (false && 18 == uis) df==uis || (false && 33s == uis) dsf==uis || (false && 33s == uis) dsf==uis || (false && 1h == uis) f32==uis || (false && 33.343 == uis) f32s==uis || (false && 33.343 == uis) f32s==uis || (false && 33.222 == uis) f64==uis || (false && 33.222343 == uis) f64s==uis || (false && 64.343 == uis) f64s==uis || (false && 64.222 == uis) i==uis || (false && 3553 == uis) is==uis || (false && 6446 == uis) is==uis || (false && 64 == uis) ui==uis || (false && 3553 == uis) uis==uis || (false && 6446 == uis) Found matching parsed arg for uis ==uis || (true && flaggy.test == uis) s==uis || (false && flaggy == uis) ssf==uis || (false && one == uis) ssf==uis || (false && two == uis) bf==uis || (false && == uis) bsf==uis || (false && == uis) bsf==uis || (false && == uis) bysf==uis || (false && 17 == uis) bysf==uis || (false && 18 == uis) df==uis || (false && 33s == uis) dsf==uis || (false && 33s == uis) dsf==uis || (false && 1h == uis) f32==uis || (false && 33.343 == uis) f32s==uis || (false && 33.343 == uis) f32s==uis || (false && 33.222 == uis) f64==uis || (false && 33.222343 == uis) f64s==uis || (false && 64.343 == uis) f64s==uis || (false && 64.222 == uis) i==uis || (false && 3553 == uis) is==uis || (false && 6446 == uis) is==uis || (false && 64 == uis) ui==uis || (false && 3553 == uis) uis==uis || (false && 6446 == uis) Found matching parsed arg for uis ==ui64 || (true && flaggy.test == ui64) s==ui64 || (false && flaggy == ui64) ssf==ui64 || (false && one == ui64) ssf==ui64 || (false && two == ui64) bf==ui64 || (false && == ui64) bsf==ui64 || (false && == ui64) bsf==ui64 || (false && == ui64) bysf==ui64 || (false && 17 == ui64) bysf==ui64 || (false && 18 == ui64) df==ui64 || (false && 33s == ui64) dsf==ui64 || (false && 33s == ui64) dsf==ui64 || (false && 1h == ui64) f32==ui64 || (false && 33.343 == ui64) f32s==ui64 || (false && 33.343 == ui64) f32s==ui64 || (false && 33.222 == ui64) f64==ui64 || (false && 33.222343 == ui64) f64s==ui64 || (false && 64.343 == ui64) f64s==ui64 || (false && 64.222 == ui64) i==ui64 || (false && 3553 == ui64) is==ui64 || (false && 6446 == ui64) is==ui64 || (false && 64 == ui64) ui==ui64 || (false && 3553 == ui64) uis==ui64 || (false && 6446 == ui64) uis==ui64 || (false && 64 == ui64) ui64==ui64 || (false && 3553 == ui64) Found matching parsed arg for ui64 ==ui64s || (true && flaggy.test == ui64s) s==ui64s || (false && flaggy == ui64s) ssf==ui64s || (false && one == ui64s) ssf==ui64s || (false && two == ui64s) bf==ui64s || (false && == ui64s) bsf==ui64s || (false && == ui64s) bsf==ui64s || (false && == ui64s) bysf==ui64s || (false && 17 == ui64s) bysf==ui64s || (false && 18 == ui64s) df==ui64s || (false && 33s == ui64s) dsf==ui64s || (false && 33s == ui64s) dsf==ui64s || (false && 1h == ui64s) f32==ui64s || (false && 33.343 == ui64s) f32s==ui64s || (false && 33.343 == ui64s) f32s==ui64s || (false && 33.222 == ui64s) f64==ui64s || (false && 33.222343 == ui64s) f64s==ui64s || (false && 64.343 == ui64s) f64s==ui64s || (false && 64.222 == ui64s) i==ui64s || (false && 3553 == ui64s) is==ui64s || (false && 6446 == ui64s) is==ui64s || (false && 64 == ui64s) ui==ui64s || (false && 3553 == ui64s) uis==ui64s || (false && 6446 == ui64s) uis==ui64s || (false && 64 == ui64s) ui64==ui64s || (false && 3553 == ui64s) ui64s==ui64s || (false && 6446 == ui64s) Found matching parsed arg for ui64s ==ui64s || (true && flaggy.test == ui64s) s==ui64s || (false && flaggy == ui64s) ssf==ui64s || (false && one == ui64s) ssf==ui64s || (false && two == ui64s) bf==ui64s || (false && == ui64s) bsf==ui64s || (false && == ui64s) bsf==ui64s || (false && == ui64s) bysf==ui64s || (false && 17 == ui64s) bysf==ui64s || (false && 18 == ui64s) df==ui64s || (false && 33s == ui64s) dsf==ui64s || (false && 33s == ui64s) dsf==ui64s || (false && 1h == ui64s) f32==ui64s || (false && 33.343 == ui64s) f32s==ui64s || (false && 33.343 == ui64s) f32s==ui64s || (false && 33.222 == ui64s) f64==ui64s || (false && 33.222343 == ui64s) f64s==ui64s || (false && 64.343 == ui64s) f64s==ui64s || (false && 64.222 == ui64s) i==ui64s || (false && 3553 == ui64s) is==ui64s || (false && 6446 == ui64s) is==ui64s || (false && 64 == ui64s) ui==ui64s || (false && 3553 == ui64s) uis==ui64s || (false && 6446 == ui64s) uis==ui64s || (false && 64 == ui64s) ui64==ui64s || (false && 3553 == ui64s) ui64s==ui64s || (false && 6446 == ui64s) Found matching parsed arg for ui64s ==ui32 || (true && flaggy.test == ui32) s==ui32 || (false && flaggy == ui32) ssf==ui32 || (false && one == ui32) ssf==ui32 || (false && two == ui32) bf==ui32 || (false && == ui32) bsf==ui32 || (false && == ui32) bsf==ui32 || (false && == ui32) bysf==ui32 || (false && 17 == ui32) bysf==ui32 || (false && 18 == ui32) df==ui32 || (false && 33s == ui32) dsf==ui32 || (false && 33s == ui32) dsf==ui32 || (false && 1h == ui32) f32==ui32 || (false && 33.343 == ui32) f32s==ui32 || (false && 33.343 == ui32) f32s==ui32 || (false && 33.222 == ui32) f64==ui32 || (false && 33.222343 == ui32) f64s==ui32 || (false && 64.343 == ui32) f64s==ui32 || (false && 64.222 == ui32) i==ui32 || (false && 3553 == ui32) is==ui32 || (false && 6446 == ui32) is==ui32 || (false && 64 == ui32) ui==ui32 || (false && 3553 == ui32) uis==ui32 || (false && 6446 == ui32) uis==ui32 || (false && 64 == ui32) ui64==ui32 || (false && 3553 == ui32) ui64s==ui32 || (false && 6446 == ui32) ui64s==ui32 || (false && 64 == ui32) ui32==ui32 || (false && 6446 == ui32) Found matching parsed arg for ui32 ==ui32s || (true && flaggy.test == ui32s) s==ui32s || (false && flaggy == ui32s) ssf==ui32s || (false && one == ui32s) ssf==ui32s || (false && two == ui32s) bf==ui32s || (false && == ui32s) bsf==ui32s || (false && == ui32s) bsf==ui32s || (false && == ui32s) bysf==ui32s || (false && 17 == ui32s) bysf==ui32s || (false && 18 == ui32s) df==ui32s || (false && 33s == ui32s) dsf==ui32s || (false && 33s == ui32s) dsf==ui32s || (false && 1h == ui32s) f32==ui32s || (false && 33.343 == ui32s) f32s==ui32s || (false && 33.343 == ui32s) f32s==ui32s || (false && 33.222 == ui32s) f64==ui32s || (false && 33.222343 == ui32s) f64s==ui32s || (false && 64.343 == ui32s) f64s==ui32s || (false && 64.222 == ui32s) i==ui32s || (false && 3553 == ui32s) is==ui32s || (false && 6446 == ui32s) is==ui32s || (false && 64 == ui32s) ui==ui32s || (false && 3553 == ui32s) uis==ui32s || (false && 6446 == ui32s) uis==ui32s || (false && 64 == ui32s) ui64==ui32s || (false && 3553 == ui32s) ui64s==ui32s || (false && 6446 == ui32s) ui64s==ui32s || (false && 64 == ui32s) ui32==ui32s || (false && 6446 == ui32s) ui32s==ui32s || (false && 6446 == ui32s) Found matching parsed arg for ui32s ==ui32s || (true && flaggy.test == ui32s) s==ui32s || (false && flaggy == ui32s) ssf==ui32s || (false && one == ui32s) ssf==ui32s || (false && two == ui32s) bf==ui32s || (false && == ui32s) bsf==ui32s || (false && == ui32s) bsf==ui32s || (false && == ui32s) bysf==ui32s || (false && 17 == ui32s) bysf==ui32s || (false && 18 == ui32s) df==ui32s || (false && 33s == ui32s) dsf==ui32s || (false && 33s == ui32s) dsf==ui32s || (false && 1h == ui32s) f32==ui32s || (false && 33.343 == ui32s) f32s==ui32s || (false && 33.343 == ui32s) f32s==ui32s || (false && 33.222 == ui32s) f64==ui32s || (false && 33.222343 == ui32s) f64s==ui32s || (false && 64.343 == ui32s) f64s==ui32s || (false && 64.222 == ui32s) i==ui32s || (false && 3553 == ui32s) is==ui32s || (false && 6446 == ui32s) is==ui32s || (false && 64 == ui32s) ui==ui32s || (false && 3553 == ui32s) uis==ui32s || (false && 6446 == ui32s) uis==ui32s || (false && 64 == ui32s) ui64==ui32s || (false && 3553 == ui32s) ui64s==ui32s || (false && 6446 == ui32s) ui64s==ui32s || (false && 64 == ui32s) ui32==ui32s || (false && 6446 == ui32s) ui32s==ui32s || (false && 6446 == ui32s) Found matching parsed arg for ui32s ==ui16 || (true && flaggy.test == ui16) s==ui16 || (false && flaggy == ui16) ssf==ui16 || (false && one == ui16) ssf==ui16 || (false && two == ui16) bf==ui16 || (false && == ui16) bsf==ui16 || (false && == ui16) bsf==ui16 || (false && == ui16) bysf==ui16 || (false && 17 == ui16) bysf==ui16 || (false && 18 == ui16) df==ui16 || (false && 33s == ui16) dsf==ui16 || (false && 33s == ui16) dsf==ui16 || (false && 1h == ui16) f32==ui16 || (false && 33.343 == ui16) f32s==ui16 || (false && 33.343 == ui16) f32s==ui16 || (false && 33.222 == ui16) f64==ui16 || (false && 33.222343 == ui16) f64s==ui16 || (false && 64.343 == ui16) f64s==ui16 || (false && 64.222 == ui16) i==ui16 || (false && 3553 == ui16) is==ui16 || (false && 6446 == ui16) is==ui16 || (false && 64 == ui16) ui==ui16 || (false && 3553 == ui16) uis==ui16 || (false && 6446 == ui16) uis==ui16 || (false && 64 == ui16) ui64==ui16 || (false && 3553 == ui16) ui64s==ui16 || (false && 6446 == ui16) ui64s==ui16 || (false && 64 == ui16) ui32==ui16 || (false && 6446 == ui16) ui32s==ui16 || (false && 6446 == ui16) ui32s==ui16 || (false && 64 == ui16) ui16==ui16 || (false && 6446 == ui16) Found matching parsed arg for ui16 ==ui16s || (true && flaggy.test == ui16s) s==ui16s || (false && flaggy == ui16s) ssf==ui16s || (false && one == ui16s) ssf==ui16s || (false && two == ui16s) bf==ui16s || (false && == ui16s) bsf==ui16s || (false && == ui16s) bsf==ui16s || (false && == ui16s) bysf==ui16s || (false && 17 == ui16s) bysf==ui16s || (false && 18 == ui16s) df==ui16s || (false && 33s == ui16s) dsf==ui16s || (false && 33s == ui16s) dsf==ui16s || (false && 1h == ui16s) f32==ui16s || (false && 33.343 == ui16s) f32s==ui16s || (false && 33.343 == ui16s) f32s==ui16s || (false && 33.222 == ui16s) f64==ui16s || (false && 33.222343 == ui16s) f64s==ui16s || (false && 64.343 == ui16s) f64s==ui16s || (false && 64.222 == ui16s) i==ui16s || (false && 3553 == ui16s) is==ui16s || (false && 6446 == ui16s) is==ui16s || (false && 64 == ui16s) ui==ui16s || (false && 3553 == ui16s) uis==ui16s || (false && 6446 == ui16s) uis==ui16s || (false && 64 == ui16s) ui64==ui16s || (false && 3553 == ui16s) ui64s==ui16s || (false && 6446 == ui16s) ui64s==ui16s || (false && 64 == ui16s) ui32==ui16s || (false && 6446 == ui16s) ui32s==ui16s || (false && 6446 == ui16s) ui32s==ui16s || (false && 64 == ui16s) ui16==ui16s || (false && 6446 == ui16s) ui16s==ui16s || (false && 6446 == ui16s) Found matching parsed arg for ui16s ==ui16s || (true && flaggy.test == ui16s) s==ui16s || (false && flaggy == ui16s) ssf==ui16s || (false && one == ui16s) ssf==ui16s || (false && two == ui16s) bf==ui16s || (false && == ui16s) bsf==ui16s || (false && == ui16s) bsf==ui16s || (false && == ui16s) bysf==ui16s || (false && 17 == ui16s) bysf==ui16s || (false && 18 == ui16s) df==ui16s || (false && 33s == ui16s) dsf==ui16s || (false && 33s == ui16s) dsf==ui16s || (false && 1h == ui16s) f32==ui16s || (false && 33.343 == ui16s) f32s==ui16s || (false && 33.343 == ui16s) f32s==ui16s || (false && 33.222 == ui16s) f64==ui16s || (false && 33.222343 == ui16s) f64s==ui16s || (false && 64.343 == ui16s) f64s==ui16s || (false && 64.222 == ui16s) i==ui16s || (false && 3553 == ui16s) is==ui16s || (false && 6446 == ui16s) is==ui16s || (false && 64 == ui16s) ui==ui16s || (false && 3553 == ui16s) uis==ui16s || (false && 6446 == ui16s) uis==ui16s || (false && 64 == ui16s) ui64==ui16s || (false && 3553 == ui16s) ui64s==ui16s || (false && 6446 == ui16s) ui64s==ui16s || (false && 64 == ui16s) ui32==ui16s || (false && 6446 == ui16s) ui32s==ui16s || (false && 6446 == ui16s) ui32s==ui16s || (false && 64 == ui16s) ui16==ui16s || (false && 6446 == ui16s) ui16s==ui16s || (false && 6446 == ui16s) Found matching parsed arg for ui16s ==ui8 || (true && flaggy.test == ui8) s==ui8 || (false && flaggy == ui8) ssf==ui8 || (false && one == ui8) ssf==ui8 || (false && two == ui8) bf==ui8 || (false && == ui8) bsf==ui8 || (false && == ui8) bsf==ui8 || (false && == ui8) bysf==ui8 || (false && 17 == ui8) bysf==ui8 || (false && 18 == ui8) df==ui8 || (false && 33s == ui8) dsf==ui8 || (false && 33s == ui8) dsf==ui8 || (false && 1h == ui8) f32==ui8 || (false && 33.343 == ui8) f32s==ui8 || (false && 33.343 == ui8) f32s==ui8 || (false && 33.222 == ui8) f64==ui8 || (false && 33.222343 == ui8) f64s==ui8 || (false && 64.343 == ui8) f64s==ui8 || (false && 64.222 == ui8) i==ui8 || (false && 3553 == ui8) is==ui8 || (false && 6446 == ui8) is==ui8 || (false && 64 == ui8) ui==ui8 || (false && 3553 == ui8) uis==ui8 || (false && 6446 == ui8) uis==ui8 || (false && 64 == ui8) ui64==ui8 || (false && 3553 == ui8) ui64s==ui8 || (false && 6446 == ui8) ui64s==ui8 || (false && 64 == ui8) ui32==ui8 || (false && 6446 == ui8) ui32s==ui8 || (false && 6446 == ui8) ui32s==ui8 || (false && 64 == ui8) ui16==ui8 || (false && 6446 == ui8) ui16s==ui8 || (false && 6446 == ui8) ui16s==ui8 || (false && 64 == ui8) ui8==ui8 || (false && 50 == ui8) Found matching parsed arg for ui8 ==ui8s || (true && flaggy.test == ui8s) s==ui8s || (false && flaggy == ui8s) ssf==ui8s || (false && one == ui8s) ssf==ui8s || (false && two == ui8s) bf==ui8s || (false && == ui8s) bsf==ui8s || (false && == ui8s) bsf==ui8s || (false && == ui8s) bysf==ui8s || (false && 17 == ui8s) bysf==ui8s || (false && 18 == ui8s) df==ui8s || (false && 33s == ui8s) dsf==ui8s || (false && 33s == ui8s) dsf==ui8s || (false && 1h == ui8s) f32==ui8s || (false && 33.343 == ui8s) f32s==ui8s || (false && 33.343 == ui8s) f32s==ui8s || (false && 33.222 == ui8s) f64==ui8s || (false && 33.222343 == ui8s) f64s==ui8s || (false && 64.343 == ui8s) f64s==ui8s || (false && 64.222 == ui8s) i==ui8s || (false && 3553 == ui8s) is==ui8s || (false && 6446 == ui8s) is==ui8s || (false && 64 == ui8s) ui==ui8s || (false && 3553 == ui8s) uis==ui8s || (false && 6446 == ui8s) uis==ui8s || (false && 64 == ui8s) ui64==ui8s || (false && 3553 == ui8s) ui64s==ui8s || (false && 6446 == ui8s) ui64s==ui8s || (false && 64 == ui8s) ui32==ui8s || (false && 6446 == ui8s) ui32s==ui8s || (false && 6446 == ui8s) ui32s==ui8s || (false && 64 == ui8s) ui16==ui8s || (false && 6446 == ui8s) ui16s==ui8s || (false && 6446 == ui8s) ui16s==ui8s || (false && 64 == ui8s) ui8==ui8s || (false && 50 == ui8s) ui8s==ui8s || (false && 3 == ui8s) Found matching parsed arg for ui8s ==ui8s || (true && flaggy.test == ui8s) s==ui8s || (false && flaggy == ui8s) ssf==ui8s || (false && one == ui8s) ssf==ui8s || (false && two == ui8s) bf==ui8s || (false && == ui8s) bsf==ui8s || (false && == ui8s) bsf==ui8s || (false && == ui8s) bysf==ui8s || (false && 17 == ui8s) bysf==ui8s || (false && 18 == ui8s) df==ui8s || (false && 33s == ui8s) dsf==ui8s || (false && 33s == ui8s) dsf==ui8s || (false && 1h == ui8s) f32==ui8s || (false && 33.343 == ui8s) f32s==ui8s || (false && 33.343 == ui8s) f32s==ui8s || (false && 33.222 == ui8s) f64==ui8s || (false && 33.222343 == ui8s) f64s==ui8s || (false && 64.343 == ui8s) f64s==ui8s || (false && 64.222 == ui8s) i==ui8s || (false && 3553 == ui8s) is==ui8s || (false && 6446 == ui8s) is==ui8s || (false && 64 == ui8s) ui==ui8s || (false && 3553 == ui8s) uis==ui8s || (false && 6446 == ui8s) uis==ui8s || (false && 64 == ui8s) ui64==ui8s || (false && 3553 == ui8s) ui64s==ui8s || (false && 6446 == ui8s) ui64s==ui8s || (false && 64 == ui8s) ui32==ui8s || (false && 6446 == ui8s) ui32s==ui8s || (false && 6446 == ui8s) ui32s==ui8s || (false && 64 == ui8s) ui16==ui8s || (false && 6446 == ui8s) ui16s==ui8s || (false && 6446 == ui8s) ui16s==ui8s || (false && 64 == ui8s) ui8==ui8s || (false && 50 == ui8s) ui8s==ui8s || (false && 3 == ui8s) Found matching parsed arg for ui8s ==i64 || (true && flaggy.test == i64) s==i64 || (false && flaggy == i64) ssf==i64 || (false && one == i64) ssf==i64 || (false && two == i64) bf==i64 || (false && == i64) bsf==i64 || (false && == i64) bsf==i64 || (false && == i64) bysf==i64 || (false && 17 == i64) bysf==i64 || (false && 18 == i64) df==i64 || (false && 33s == i64) dsf==i64 || (false && 33s == i64) dsf==i64 || (false && 1h == i64) f32==i64 || (false && 33.343 == i64) f32s==i64 || (false && 33.343 == i64) f32s==i64 || (false && 33.222 == i64) f64==i64 || (false && 33.222343 == i64) f64s==i64 || (false && 64.343 == i64) f64s==i64 || (false && 64.222 == i64) i==i64 || (false && 3553 == i64) is==i64 || (false && 6446 == i64) is==i64 || (false && 64 == i64) ui==i64 || (false && 3553 == i64) uis==i64 || (false && 6446 == i64) uis==i64 || (false && 64 == i64) ui64==i64 || (false && 3553 == i64) ui64s==i64 || (false && 6446 == i64) ui64s==i64 || (false && 64 == i64) ui32==i64 || (false && 6446 == i64) ui32s==i64 || (false && 6446 == i64) ui32s==i64 || (false && 64 == i64) ui16==i64 || (false && 6446 == i64) ui16s==i64 || (false && 6446 == i64) ui16s==i64 || (false && 64 == i64) ui8==i64 || (false && 50 == i64) ui8s==i64 || (false && 3 == i64) ui8s==i64 || (false && 2 == i64) i64==i64 || (false && 33445566 == i64) Found matching parsed arg for i64 ==i64s || (true && flaggy.test == i64s) s==i64s || (false && flaggy == i64s) ssf==i64s || (false && one == i64s) ssf==i64s || (false && two == i64s) bf==i64s || (false && == i64s) bsf==i64s || (false && == i64s) bsf==i64s || (false && == i64s) bysf==i64s || (false && 17 == i64s) bysf==i64s || (false && 18 == i64s) df==i64s || (false && 33s == i64s) dsf==i64s || (false && 33s == i64s) dsf==i64s || (false && 1h == i64s) f32==i64s || (false && 33.343 == i64s) f32s==i64s || (false && 33.343 == i64s) f32s==i64s || (false && 33.222 == i64s) f64==i64s || (false && 33.222343 == i64s) f64s==i64s || (false && 64.343 == i64s) f64s==i64s || (false && 64.222 == i64s) i==i64s || (false && 3553 == i64s) is==i64s || (false && 6446 == i64s) is==i64s || (false && 64 == i64s) ui==i64s || (false && 3553 == i64s) uis==i64s || (false && 6446 == i64s) uis==i64s || (false && 64 == i64s) ui64==i64s || (false && 3553 == i64s) ui64s==i64s || (false && 6446 == i64s) ui64s==i64s || (false && 64 == i64s) ui32==i64s || (false && 6446 == i64s) ui32s==i64s || (false && 6446 == i64s) ui32s==i64s || (false && 64 == i64s) ui16==i64s || (false && 6446 == i64s) ui16s==i64s || (false && 6446 == i64s) ui16s==i64s || (false && 64 == i64s) ui8==i64s || (false && 50 == i64s) ui8s==i64s || (false && 3 == i64s) ui8s==i64s || (false && 2 == i64s) i64==i64s || (false && 33445566 == i64s) i64s==i64s || (false && 40 == i64s) Found matching parsed arg for i64s ==i64s || (true && flaggy.test == i64s) s==i64s || (false && flaggy == i64s) ssf==i64s || (false && one == i64s) ssf==i64s || (false && two == i64s) bf==i64s || (false && == i64s) bsf==i64s || (false && == i64s) bsf==i64s || (false && == i64s) bysf==i64s || (false && 17 == i64s) bysf==i64s || (false && 18 == i64s) df==i64s || (false && 33s == i64s) dsf==i64s || (false && 33s == i64s) dsf==i64s || (false && 1h == i64s) f32==i64s || (false && 33.343 == i64s) f32s==i64s || (false && 33.343 == i64s) f32s==i64s || (false && 33.222 == i64s) f64==i64s || (false && 33.222343 == i64s) f64s==i64s || (false && 64.343 == i64s) f64s==i64s || (false && 64.222 == i64s) i==i64s || (false && 3553 == i64s) is==i64s || (false && 6446 == i64s) is==i64s || (false && 64 == i64s) ui==i64s || (false && 3553 == i64s) uis==i64s || (false && 6446 == i64s) uis==i64s || (false && 64 == i64s) ui64==i64s || (false && 3553 == i64s) ui64s==i64s || (false && 6446 == i64s) ui64s==i64s || (false && 64 == i64s) ui32==i64s || (false && 6446 == i64s) ui32s==i64s || (false && 6446 == i64s) ui32s==i64s || (false && 64 == i64s) ui16==i64s || (false && 6446 == i64s) ui16s==i64s || (false && 6446 == i64s) ui16s==i64s || (false && 64 == i64s) ui8==i64s || (false && 50 == i64s) ui8s==i64s || (false && 3 == i64s) ui8s==i64s || (false && 2 == i64s) i64==i64s || (false && 33445566 == i64s) i64s==i64s || (false && 40 == i64s) Found matching parsed arg for i64s ==i32 || (true && flaggy.test == i32) s==i32 || (false && flaggy == i32) ssf==i32 || (false && one == i32) ssf==i32 || (false && two == i32) bf==i32 || (false && == i32) bsf==i32 || (false && == i32) bsf==i32 || (false && == i32) bysf==i32 || (false && 17 == i32) bysf==i32 || (false && 18 == i32) df==i32 || (false && 33s == i32) dsf==i32 || (false && 33s == i32) dsf==i32 || (false && 1h == i32) f32==i32 || (false && 33.343 == i32) f32s==i32 || (false && 33.343 == i32) f32s==i32 || (false && 33.222 == i32) f64==i32 || (false && 33.222343 == i32) f64s==i32 || (false && 64.343 == i32) f64s==i32 || (false && 64.222 == i32) i==i32 || (false && 3553 == i32) is==i32 || (false && 6446 == i32) is==i32 || (false && 64 == i32) ui==i32 || (false && 3553 == i32) uis==i32 || (false && 6446 == i32) uis==i32 || (false && 64 == i32) ui64==i32 || (false && 3553 == i32) ui64s==i32 || (false && 6446 == i32) ui64s==i32 || (false && 64 == i32) ui32==i32 || (false && 6446 == i32) ui32s==i32 || (false && 6446 == i32) ui32s==i32 || (false && 64 == i32) ui16==i32 || (false && 6446 == i32) ui16s==i32 || (false && 6446 == i32) ui16s==i32 || (false && 64 == i32) ui8==i32 || (false && 50 == i32) ui8s==i32 || (false && 3 == i32) ui8s==i32 || (false && 2 == i32) i64==i32 || (false && 33445566 == i32) i64s==i32 || (false && 40 == i32) i64s==i32 || (false && 50 == i32) i32==i32 || (false && 445566 == i32) Found matching parsed arg for i32 ==i32s || (true && flaggy.test == i32s) s==i32s || (false && flaggy == i32s) ssf==i32s || (false && one == i32s) ssf==i32s || (false && two == i32s) bf==i32s || (false && == i32s) bsf==i32s || (false && == i32s) bsf==i32s || (false && == i32s) bysf==i32s || (false && 17 == i32s) bysf==i32s || (false && 18 == i32s) df==i32s || (false && 33s == i32s) dsf==i32s || (false && 33s == i32s) dsf==i32s || (false && 1h == i32s) f32==i32s || (false && 33.343 == i32s) f32s==i32s || (false && 33.343 == i32s) f32s==i32s || (false && 33.222 == i32s) f64==i32s || (false && 33.222343 == i32s) f64s==i32s || (false && 64.343 == i32s) f64s==i32s || (false && 64.222 == i32s) i==i32s || (false && 3553 == i32s) is==i32s || (false && 6446 == i32s) is==i32s || (false && 64 == i32s) ui==i32s || (false && 3553 == i32s) uis==i32s || (false && 6446 == i32s) uis==i32s || (false && 64 == i32s) ui64==i32s || (false && 3553 == i32s) ui64s==i32s || (false && 6446 == i32s) ui64s==i32s || (false && 64 == i32s) ui32==i32s || (false && 6446 == i32s) ui32s==i32s || (false && 6446 == i32s) ui32s==i32s || (false && 64 == i32s) ui16==i32s || (false && 6446 == i32s) ui16s==i32s || (false && 6446 == i32s) ui16s==i32s || (false && 64 == i32s) ui8==i32s || (false && 50 == i32s) ui8s==i32s || (false && 3 == i32s) ui8s==i32s || (false && 2 == i32s) i64==i32s || (false && 33445566 == i32s) i64s==i32s || (false && 40 == i32s) i64s==i32s || (false && 50 == i32s) i32==i32s || (false && 445566 == i32s) i32s==i32s || (false && 40 == i32s) Found matching parsed arg for i32s ==i32s || (true && flaggy.test == i32s) s==i32s || (false && flaggy == i32s) ssf==i32s || (false && one == i32s) ssf==i32s || (false && two == i32s) bf==i32s || (false && == i32s) bsf==i32s || (false && == i32s) bsf==i32s || (false && == i32s) bysf==i32s || (false && 17 == i32s) bysf==i32s || (false && 18 == i32s) df==i32s || (false && 33s == i32s) dsf==i32s || (false && 33s == i32s) dsf==i32s || (false && 1h == i32s) f32==i32s || (false && 33.343 == i32s) f32s==i32s || (false && 33.343 == i32s) f32s==i32s || (false && 33.222 == i32s) f64==i32s || (false && 33.222343 == i32s) f64s==i32s || (false && 64.343 == i32s) f64s==i32s || (false && 64.222 == i32s) i==i32s || (false && 3553 == i32s) is==i32s || (false && 6446 == i32s) is==i32s || (false && 64 == i32s) ui==i32s || (false && 3553 == i32s) uis==i32s || (false && 6446 == i32s) uis==i32s || (false && 64 == i32s) ui64==i32s || (false && 3553 == i32s) ui64s==i32s || (false && 6446 == i32s) ui64s==i32s || (false && 64 == i32s) ui32==i32s || (false && 6446 == i32s) ui32s==i32s || (false && 6446 == i32s) ui32s==i32s || (false && 64 == i32s) ui16==i32s || (false && 6446 == i32s) ui16s==i32s || (false && 6446 == i32s) ui16s==i32s || (false && 64 == i32s) ui8==i32s || (false && 50 == i32s) ui8s==i32s || (false && 3 == i32s) ui8s==i32s || (false && 2 == i32s) i64==i32s || (false && 33445566 == i32s) i64s==i32s || (false && 40 == i32s) i64s==i32s || (false && 50 == i32s) i32==i32s || (false && 445566 == i32s) i32s==i32s || (false && 40 == i32s) Found matching parsed arg for i32s ==i16 || (true && flaggy.test == i16) s==i16 || (false && flaggy == i16) ssf==i16 || (false && one == i16) ssf==i16 || (false && two == i16) bf==i16 || (false && == i16) bsf==i16 || (false && == i16) bsf==i16 || (false && == i16) bysf==i16 || (false && 17 == i16) bysf==i16 || (false && 18 == i16) df==i16 || (false && 33s == i16) dsf==i16 || (false && 33s == i16) dsf==i16 || (false && 1h == i16) f32==i16 || (false && 33.343 == i16) f32s==i16 || (false && 33.343 == i16) f32s==i16 || (false && 33.222 == i16) f64==i16 || (false && 33.222343 == i16) f64s==i16 || (false && 64.343 == i16) f64s==i16 || (false && 64.222 == i16) i==i16 || (false && 3553 == i16) is==i16 || (false && 6446 == i16) is==i16 || (false && 64 == i16) ui==i16 || (false && 3553 == i16) uis==i16 || (false && 6446 == i16) uis==i16 || (false && 64 == i16) ui64==i16 || (false && 3553 == i16) ui64s==i16 || (false && 6446 == i16) ui64s==i16 || (false && 64 == i16) ui32==i16 || (false && 6446 == i16) ui32s==i16 || (false && 6446 == i16) ui32s==i16 || (false && 64 == i16) ui16==i16 || (false && 6446 == i16) ui16s==i16 || (false && 6446 == i16) ui16s==i16 || (false && 64 == i16) ui8==i16 || (false && 50 == i16) ui8s==i16 || (false && 3 == i16) ui8s==i16 || (false && 2 == i16) i64==i16 || (false && 33445566 == i16) i64s==i16 || (false && 40 == i16) i64s==i16 || (false && 50 == i16) i32==i16 || (false && 445566 == i16) i32s==i16 || (false && 40 == i16) i32s==i16 || (false && 50 == i16) i16==i16 || (false && 5566 == i16) Found matching parsed arg for i16 ==i16s || (true && flaggy.test == i16s) s==i16s || (false && flaggy == i16s) ssf==i16s || (false && one == i16s) ssf==i16s || (false && two == i16s) bf==i16s || (false && == i16s) bsf==i16s || (false && == i16s) bsf==i16s || (false && == i16s) bysf==i16s || (false && 17 == i16s) bysf==i16s || (false && 18 == i16s) df==i16s || (false && 33s == i16s) dsf==i16s || (false && 33s == i16s) dsf==i16s || (false && 1h == i16s) f32==i16s || (false && 33.343 == i16s) f32s==i16s || (false && 33.343 == i16s) f32s==i16s || (false && 33.222 == i16s) f64==i16s || (false && 33.222343 == i16s) f64s==i16s || (false && 64.343 == i16s) f64s==i16s || (false && 64.222 == i16s) i==i16s || (false && 3553 == i16s) is==i16s || (false && 6446 == i16s) is==i16s || (false && 64 == i16s) ui==i16s || (false && 3553 == i16s) uis==i16s || (false && 6446 == i16s) uis==i16s || (false && 64 == i16s) ui64==i16s || (false && 3553 == i16s) ui64s==i16s || (false && 6446 == i16s) ui64s==i16s || (false && 64 == i16s) ui32==i16s || (false && 6446 == i16s) ui32s==i16s || (false && 6446 == i16s) ui32s==i16s || (false && 64 == i16s) ui16==i16s || (false && 6446 == i16s) ui16s==i16s || (false && 6446 == i16s) ui16s==i16s || (false && 64 == i16s) ui8==i16s || (false && 50 == i16s) ui8s==i16s || (false && 3 == i16s) ui8s==i16s || (false && 2 == i16s) i64==i16s || (false && 33445566 == i16s) i64s==i16s || (false && 40 == i16s) i64s==i16s || (false && 50 == i16s) i32==i16s || (false && 445566 == i16s) i32s==i16s || (false && 40 == i16s) i32s==i16s || (false && 50 == i16s) i16==i16s || (false && 5566 == i16s) i16s==i16s || (false && 40 == i16s) Found matching parsed arg for i16s ==i16s || (true && flaggy.test == i16s) s==i16s || (false && flaggy == i16s) ssf==i16s || (false && one == i16s) ssf==i16s || (false && two == i16s) bf==i16s || (false && == i16s) bsf==i16s || (false && == i16s) bsf==i16s || (false && == i16s) bysf==i16s || (false && 17 == i16s) bysf==i16s || (false && 18 == i16s) df==i16s || (false && 33s == i16s) dsf==i16s || (false && 33s == i16s) dsf==i16s || (false && 1h == i16s) f32==i16s || (false && 33.343 == i16s) f32s==i16s || (false && 33.343 == i16s) f32s==i16s || (false && 33.222 == i16s) f64==i16s || (false && 33.222343 == i16s) f64s==i16s || (false && 64.343 == i16s) f64s==i16s || (false && 64.222 == i16s) i==i16s || (false && 3553 == i16s) is==i16s || (false && 6446 == i16s) is==i16s || (false && 64 == i16s) ui==i16s || (false && 3553 == i16s) uis==i16s || (false && 6446 == i16s) uis==i16s || (false && 64 == i16s) ui64==i16s || (false && 3553 == i16s) ui64s==i16s || (false && 6446 == i16s) ui64s==i16s || (false && 64 == i16s) ui32==i16s || (false && 6446 == i16s) ui32s==i16s || (false && 6446 == i16s) ui32s==i16s || (false && 64 == i16s) ui16==i16s || (false && 6446 == i16s) ui16s==i16s || (false && 6446 == i16s) ui16s==i16s || (false && 64 == i16s) ui8==i16s || (false && 50 == i16s) ui8s==i16s || (false && 3 == i16s) ui8s==i16s || (false && 2 == i16s) i64==i16s || (false && 33445566 == i16s) i64s==i16s || (false && 40 == i16s) i64s==i16s || (false && 50 == i16s) i32==i16s || (false && 445566 == i16s) i32s==i16s || (false && 40 == i16s) i32s==i16s || (false && 50 == i16s) i16==i16s || (false && 5566 == i16s) i16s==i16s || (false && 40 == i16s) Found matching parsed arg for i16s ==i8 || (true && flaggy.test == i8) s==i8 || (false && flaggy == i8) ssf==i8 || (false && one == i8) ssf==i8 || (false && two == i8) bf==i8 || (false && == i8) bsf==i8 || (false && == i8) bsf==i8 || (false && == i8) bysf==i8 || (false && 17 == i8) bysf==i8 || (false && 18 == i8) df==i8 || (false && 33s == i8) dsf==i8 || (false && 33s == i8) dsf==i8 || (false && 1h == i8) f32==i8 || (false && 33.343 == i8) f32s==i8 || (false && 33.343 == i8) f32s==i8 || (false && 33.222 == i8) f64==i8 || (false && 33.222343 == i8) f64s==i8 || (false && 64.343 == i8) f64s==i8 || (false && 64.222 == i8) i==i8 || (false && 3553 == i8) is==i8 || (false && 6446 == i8) is==i8 || (false && 64 == i8) ui==i8 || (false && 3553 == i8) uis==i8 || (false && 6446 == i8) uis==i8 || (false && 64 == i8) ui64==i8 || (false && 3553 == i8) ui64s==i8 || (false && 6446 == i8) ui64s==i8 || (false && 64 == i8) ui32==i8 || (false && 6446 == i8) ui32s==i8 || (false && 6446 == i8) ui32s==i8 || (false && 64 == i8) ui16==i8 || (false && 6446 == i8) ui16s==i8 || (false && 6446 == i8) ui16s==i8 || (false && 64 == i8) ui8==i8 || (false && 50 == i8) ui8s==i8 || (false && 3 == i8) ui8s==i8 || (false && 2 == i8) i64==i8 || (false && 33445566 == i8) i64s==i8 || (false && 40 == i8) i64s==i8 || (false && 50 == i8) i32==i8 || (false && 445566 == i8) i32s==i8 || (false && 40 == i8) i32s==i8 || (false && 50 == i8) i16==i8 || (false && 5566 == i8) i16s==i8 || (false && 40 == i8) i16s==i8 || (false && 50 == i8) i8==i8 || (false && 32 == i8) Found matching parsed arg for i8 ==i8s || (true && flaggy.test == i8s) s==i8s || (false && flaggy == i8s) ssf==i8s || (false && one == i8s) ssf==i8s || (false && two == i8s) bf==i8s || (false && == i8s) bsf==i8s || (false && == i8s) bsf==i8s || (false && == i8s) bysf==i8s || (false && 17 == i8s) bysf==i8s || (false && 18 == i8s) df==i8s || (false && 33s == i8s) dsf==i8s || (false && 33s == i8s) dsf==i8s || (false && 1h == i8s) f32==i8s || (false && 33.343 == i8s) f32s==i8s || (false && 33.343 == i8s) f32s==i8s || (false && 33.222 == i8s) f64==i8s || (false && 33.222343 == i8s) f64s==i8s || (false && 64.343 == i8s) f64s==i8s || (false && 64.222 == i8s) i==i8s || (false && 3553 == i8s) is==i8s || (false && 6446 == i8s) is==i8s || (false && 64 == i8s) ui==i8s || (false && 3553 == i8s) uis==i8s || (false && 6446 == i8s) uis==i8s || (false && 64 == i8s) ui64==i8s || (false && 3553 == i8s) ui64s==i8s || (false && 6446 == i8s) ui64s==i8s || (false && 64 == i8s) ui32==i8s || (false && 6446 == i8s) ui32s==i8s || (false && 6446 == i8s) ui32s==i8s || (false && 64 == i8s) ui16==i8s || (false && 6446 == i8s) ui16s==i8s || (false && 6446 == i8s) ui16s==i8s || (false && 64 == i8s) ui8==i8s || (false && 50 == i8s) ui8s==i8s || (false && 3 == i8s) ui8s==i8s || (false && 2 == i8s) i64==i8s || (false && 33445566 == i8s) i64s==i8s || (false && 40 == i8s) i64s==i8s || (false && 50 == i8s) i32==i8s || (false && 445566 == i8s) i32s==i8s || (false && 40 == i8s) i32s==i8s || (false && 50 == i8s) i16==i8s || (false && 5566 == i8s) i16s==i8s || (false && 40 == i8s) i16s==i8s || (false && 50 == i8s) i8==i8s || (false && 32 == i8s) i8s==i8s || (false && 4 == i8s) Found matching parsed arg for i8s ==i8s || (true && flaggy.test == i8s) s==i8s || (false && flaggy == i8s) ssf==i8s || (false && one == i8s) ssf==i8s || (false && two == i8s) bf==i8s || (false && == i8s) bsf==i8s || (false && == i8s) bsf==i8s || (false && == i8s) bysf==i8s || (false && 17 == i8s) bysf==i8s || (false && 18 == i8s) df==i8s || (false && 33s == i8s) dsf==i8s || (false && 33s == i8s) dsf==i8s || (false && 1h == i8s) f32==i8s || (false && 33.343 == i8s) f32s==i8s || (false && 33.343 == i8s) f32s==i8s || (false && 33.222 == i8s) f64==i8s || (false && 33.222343 == i8s) f64s==i8s || (false && 64.343 == i8s) f64s==i8s || (false && 64.222 == i8s) i==i8s || (false && 3553 == i8s) is==i8s || (false && 6446 == i8s) is==i8s || (false && 64 == i8s) ui==i8s || (false && 3553 == i8s) uis==i8s || (false && 6446 == i8s) uis==i8s || (false && 64 == i8s) ui64==i8s || (false && 3553 == i8s) ui64s==i8s || (false && 6446 == i8s) ui64s==i8s || (false && 64 == i8s) ui32==i8s || (false && 6446 == i8s) ui32s==i8s || (false && 6446 == i8s) ui32s==i8s || (false && 64 == i8s) ui16==i8s || (false && 6446 == i8s) ui16s==i8s || (false && 6446 == i8s) ui16s==i8s || (false && 64 == i8s) ui8==i8s || (false && 50 == i8s) ui8s==i8s || (false && 3 == i8s) ui8s==i8s || (false && 2 == i8s) i64==i8s || (false && 33445566 == i8s) i64s==i8s || (false && 40 == i8s) i64s==i8s || (false && 50 == i8s) i32==i8s || (false && 445566 == i8s) i32s==i8s || (false && 40 == i8s) i32s==i8s || (false && 50 == i8s) i16==i8s || (false && 5566 == i8s) i16s==i8s || (false && 40 == i8s) i16s==i8s || (false && 50 == i8s) i8==i8s || (false && 32 == i8s) i8s==i8s || (false && 4 == i8s) Found matching parsed arg for i8s ==ip || (true && flaggy.test == ip) s==ip || (false && flaggy == ip) ssf==ip || (false && one == ip) ssf==ip || (false && two == ip) bf==ip || (false && == ip) bsf==ip || (false && == ip) bsf==ip || (false && == ip) bysf==ip || (false && 17 == ip) bysf==ip || (false && 18 == ip) df==ip || (false && 33s == ip) dsf==ip || (false && 33s == ip) dsf==ip || (false && 1h == ip) f32==ip || (false && 33.343 == ip) f32s==ip || (false && 33.343 == ip) f32s==ip || (false && 33.222 == ip) f64==ip || (false && 33.222343 == ip) f64s==ip || (false && 64.343 == ip) f64s==ip || (false && 64.222 == ip) i==ip || (false && 3553 == ip) is==ip || (false && 6446 == ip) is==ip || (false && 64 == ip) ui==ip || (false && 3553 == ip) uis==ip || (false && 6446 == ip) uis==ip || (false && 64 == ip) ui64==ip || (false && 3553 == ip) ui64s==ip || (false && 6446 == ip) ui64s==ip || (false && 64 == ip) ui32==ip || (false && 6446 == ip) ui32s==ip || (false && 6446 == ip) ui32s==ip || (false && 64 == ip) ui16==ip || (false && 6446 == ip) ui16s==ip || (false && 6446 == ip) ui16s==ip || (false && 64 == ip) ui8==ip || (false && 50 == ip) ui8s==ip || (false && 3 == ip) ui8s==ip || (false && 2 == ip) i64==ip || (false && 33445566 == ip) i64s==ip || (false && 40 == ip) i64s==ip || (false && 50 == ip) i32==ip || (false && 445566 == ip) i32s==ip || (false && 40 == ip) i32s==ip || (false && 50 == ip) i16==ip || (false && 5566 == ip) i16s==ip || (false && 40 == ip) i16s==ip || (false && 50 == ip) i8==ip || (false && 32 == ip) i8s==ip || (false && 4 == ip) i8s==ip || (false && 2 == ip) ip==ip || (false && 1.1.1.1 == ip) Found matching parsed arg for ip ==ips || (true && flaggy.test == ips) s==ips || (false && flaggy == ips) ssf==ips || (false && one == ips) ssf==ips || (false && two == ips) bf==ips || (false && == ips) bsf==ips || (false && == ips) bsf==ips || (false && == ips) bysf==ips || (false && 17 == ips) bysf==ips || (false && 18 == ips) df==ips || (false && 33s == ips) dsf==ips || (false && 33s == ips) dsf==ips || (false && 1h == ips) f32==ips || (false && 33.343 == ips) f32s==ips || (false && 33.343 == ips) f32s==ips || (false && 33.222 == ips) f64==ips || (false && 33.222343 == ips) f64s==ips || (false && 64.343 == ips) f64s==ips || (false && 64.222 == ips) i==ips || (false && 3553 == ips) is==ips || (false && 6446 == ips) is==ips || (false && 64 == ips) ui==ips || (false && 3553 == ips) uis==ips || (false && 6446 == ips) uis==ips || (false && 64 == ips) ui64==ips || (false && 3553 == ips) ui64s==ips || (false && 6446 == ips) ui64s==ips || (false && 64 == ips) ui32==ips || (false && 6446 == ips) ui32s==ips || (false && 6446 == ips) ui32s==ips || (false && 64 == ips) ui16==ips || (false && 6446 == ips) ui16s==ips || (false && 6446 == ips) ui16s==ips || (false && 64 == ips) ui8==ips || (false && 50 == ips) ui8s==ips || (false && 3 == ips) ui8s==ips || (false && 2 == ips) i64==ips || (false && 33445566 == ips) i64s==ips || (false && 40 == ips) i64s==ips || (false && 50 == ips) i32==ips || (false && 445566 == ips) i32s==ips || (false && 40 == ips) i32s==ips || (false && 50 == ips) i16==ips || (false && 5566 == ips) i16s==ips || (false && 40 == ips) i16s==ips || (false && 50 == ips) i8==ips || (false && 32 == ips) i8s==ips || (false && 4 == ips) i8s==ips || (false && 2 == ips) ip==ips || (false && 1.1.1.1 == ips) ips==ips || (false && 1.1.1.1 == ips) Found matching parsed arg for ips ==ips || (true && flaggy.test == ips) s==ips || (false && flaggy == ips) ssf==ips || (false && one == ips) ssf==ips || (false && two == ips) bf==ips || (false && == ips) bsf==ips || (false && == ips) bsf==ips || (false && == ips) bysf==ips || (false && 17 == ips) bysf==ips || (false && 18 == ips) df==ips || (false && 33s == ips) dsf==ips || (false && 33s == ips) dsf==ips || (false && 1h == ips) f32==ips || (false && 33.343 == ips) f32s==ips || (false && 33.343 == ips) f32s==ips || (false && 33.222 == ips) f64==ips || (false && 33.222343 == ips) f64s==ips || (false && 64.343 == ips) f64s==ips || (false && 64.222 == ips) i==ips || (false && 3553 == ips) is==ips || (false && 6446 == ips) is==ips || (false && 64 == ips) ui==ips || (false && 3553 == ips) uis==ips || (false && 6446 == ips) uis==ips || (false && 64 == ips) ui64==ips || (false && 3553 == ips) ui64s==ips || (false && 6446 == ips) ui64s==ips || (false && 64 == ips) ui32==ips || (false && 6446 == ips) ui32s==ips || (false && 6446 == ips) ui32s==ips || (false && 64 == ips) ui16==ips || (false && 6446 == ips) ui16s==ips || (false && 6446 == ips) ui16s==ips || (false && 64 == ips) ui8==ips || (false && 50 == ips) ui8s==ips || (false && 3 == ips) ui8s==ips || (false && 2 == ips) i64==ips || (false && 33445566 == ips) i64s==ips || (false && 40 == ips) i64s==ips || (false && 50 == ips) i32==ips || (false && 445566 == ips) i32s==ips || (false && 40 == ips) i32s==ips || (false && 50 == ips) i16==ips || (false && 5566 == ips) i16s==ips || (false && 40 == ips) i16s==ips || (false && 50 == ips) i8==ips || (false && 32 == ips) i8s==ips || (false && 4 == ips) i8s==ips || (false && 2 == ips) ip==ips || (false && 1.1.1.1 == ips) ips==ips || (false && 1.1.1.1 == ips) Found matching parsed arg for ips ==hw || (true && flaggy.test == hw) s==hw || (false && flaggy == hw) ssf==hw || (false && one == hw) ssf==hw || (false && two == hw) bf==hw || (false && == hw) bsf==hw || (false && == hw) bsf==hw || (false && == hw) bysf==hw || (false && 17 == hw) bysf==hw || (false && 18 == hw) df==hw || (false && 33s == hw) dsf==hw || (false && 33s == hw) dsf==hw || (false && 1h == hw) f32==hw || (false && 33.343 == hw) f32s==hw || (false && 33.343 == hw) f32s==hw || (false && 33.222 == hw) f64==hw || (false && 33.222343 == hw) f64s==hw || (false && 64.343 == hw) f64s==hw || (false && 64.222 == hw) i==hw || (false && 3553 == hw) is==hw || (false && 6446 == hw) is==hw || (false && 64 == hw) ui==hw || (false && 3553 == hw) uis==hw || (false && 6446 == hw) uis==hw || (false && 64 == hw) ui64==hw || (false && 3553 == hw) ui64s==hw || (false && 6446 == hw) ui64s==hw || (false && 64 == hw) ui32==hw || (false && 6446 == hw) ui32s==hw || (false && 6446 == hw) ui32s==hw || (false && 64 == hw) ui16==hw || (false && 6446 == hw) ui16s==hw || (false && 6446 == hw) ui16s==hw || (false && 64 == hw) ui8==hw || (false && 50 == hw) ui8s==hw || (false && 3 == hw) ui8s==hw || (false && 2 == hw) i64==hw || (false && 33445566 == hw) i64s==hw || (false && 40 == hw) i64s==hw || (false && 50 == hw) i32==hw || (false && 445566 == hw) i32s==hw || (false && 40 == hw) i32s==hw || (false && 50 == hw) i16==hw || (false && 5566 == hw) i16s==hw || (false && 40 == hw) i16s==hw || (false && 50 == hw) i8==hw || (false && 32 == hw) i8s==hw || (false && 4 == hw) i8s==hw || (false && 2 == hw) ip==hw || (false && 1.1.1.1 == hw) ips==hw || (false && 1.1.1.1 == hw) ips==hw || (false && 4.4.4.4 == hw) hw==hw || (false && 32:00:16:46:20:00 == hw) Found matching parsed arg for hw ==hws || (true && flaggy.test == hws) s==hws || (false && flaggy == hws) ssf==hws || (false && one == hws) ssf==hws || (false && two == hws) bf==hws || (false && == hws) bsf==hws || (false && == hws) bsf==hws || (false && == hws) bysf==hws || (false && 17 == hws) bysf==hws || (false && 18 == hws) df==hws || (false && 33s == hws) dsf==hws || (false && 33s == hws) dsf==hws || (false && 1h == hws) f32==hws || (false && 33.343 == hws) f32s==hws || (false && 33.343 == hws) f32s==hws || (false && 33.222 == hws) f64==hws || (false && 33.222343 == hws) f64s==hws || (false && 64.343 == hws) f64s==hws || (false && 64.222 == hws) i==hws || (false && 3553 == hws) is==hws || (false && 6446 == hws) is==hws || (false && 64 == hws) ui==hws || (false && 3553 == hws) uis==hws || (false && 6446 == hws) uis==hws || (false && 64 == hws) ui64==hws || (false && 3553 == hws) ui64s==hws || (false && 6446 == hws) ui64s==hws || (false && 64 == hws) ui32==hws || (false && 6446 == hws) ui32s==hws || (false && 6446 == hws) ui32s==hws || (false && 64 == hws) ui16==hws || (false && 6446 == hws) ui16s==hws || (false && 6446 == hws) ui16s==hws || (false && 64 == hws) ui8==hws || (false && 50 == hws) ui8s==hws || (false && 3 == hws) ui8s==hws || (false && 2 == hws) i64==hws || (false && 33445566 == hws) i64s==hws || (false && 40 == hws) i64s==hws || (false && 50 == hws) i32==hws || (false && 445566 == hws) i32s==hws || (false && 40 == hws) i32s==hws || (false && 50 == hws) i16==hws || (false && 5566 == hws) i16s==hws || (false && 40 == hws) i16s==hws || (false && 50 == hws) i8==hws || (false && 32 == hws) i8s==hws || (false && 4 == hws) i8s==hws || (false && 2 == hws) ip==hws || (false && 1.1.1.1 == hws) ips==hws || (false && 1.1.1.1 == hws) ips==hws || (false && 4.4.4.4 == hws) hw==hws || (false && 32:00:16:46:20:00 == hws) hws==hws || (false && 32:00:16:46:20:00 == hws) Found matching parsed arg for hws ==hws || (true && flaggy.test == hws) s==hws || (false && flaggy == hws) ssf==hws || (false && one == hws) ssf==hws || (false && two == hws) bf==hws || (false && == hws) bsf==hws || (false && == hws) bsf==hws || (false && == hws) bysf==hws || (false && 17 == hws) bysf==hws || (false && 18 == hws) df==hws || (false && 33s == hws) dsf==hws || (false && 33s == hws) dsf==hws || (false && 1h == hws) f32==hws || (false && 33.343 == hws) f32s==hws || (false && 33.343 == hws) f32s==hws || (false && 33.222 == hws) f64==hws || (false && 33.222343 == hws) f64s==hws || (false && 64.343 == hws) f64s==hws || (false && 64.222 == hws) i==hws || (false && 3553 == hws) is==hws || (false && 6446 == hws) is==hws || (false && 64 == hws) ui==hws || (false && 3553 == hws) uis==hws || (false && 6446 == hws) uis==hws || (false && 64 == hws) ui64==hws || (false && 3553 == hws) ui64s==hws || (false && 6446 == hws) ui64s==hws || (false && 64 == hws) ui32==hws || (false && 6446 == hws) ui32s==hws || (false && 6446 == hws) ui32s==hws || (false && 64 == hws) ui16==hws || (false && 6446 == hws) ui16s==hws || (false && 6446 == hws) ui16s==hws || (false && 64 == hws) ui8==hws || (false && 50 == hws) ui8s==hws || (false && 3 == hws) ui8s==hws || (false && 2 == hws) i64==hws || (false && 33445566 == hws) i64s==hws || (false && 40 == hws) i64s==hws || (false && 50 == hws) i32==hws || (false && 445566 == hws) i32s==hws || (false && 40 == hws) i32s==hws || (false && 50 == hws) i16==hws || (false && 5566 == hws) i16s==hws || (false && 40 == hws) i16s==hws || (false && 50 == hws) i8==hws || (false && 32 == hws) i8s==hws || (false && 4 == hws) i8s==hws || (false && 2 == hws) ip==hws || (false && 1.1.1.1 == hws) ips==hws || (false && 1.1.1.1 == hws) ips==hws || (false && 4.4.4.4 == hws) hw==hws || (false && 32:00:16:46:20:00 == hws) hws==hws || (false && 32:00:16:46:20:00 == hws) Found matching parsed arg for hws ==m || (true && flaggy.test == m) s==m || (false && flaggy == m) ssf==m || (false && one == m) ssf==m || (false && two == m) bf==m || (false && == m) bsf==m || (false && == m) bsf==m || (false && == m) bysf==m || (false && 17 == m) bysf==m || (false && 18 == m) df==m || (false && 33s == m) dsf==m || (false && 33s == m) dsf==m || (false && 1h == m) f32==m || (false && 33.343 == m) f32s==m || (false && 33.343 == m) f32s==m || (false && 33.222 == m) f64==m || (false && 33.222343 == m) f64s==m || (false && 64.343 == m) f64s==m || (false && 64.222 == m) i==m || (false && 3553 == m) is==m || (false && 6446 == m) is==m || (false && 64 == m) ui==m || (false && 3553 == m) uis==m || (false && 6446 == m) uis==m || (false && 64 == m) ui64==m || (false && 3553 == m) ui64s==m || (false && 6446 == m) ui64s==m || (false && 64 == m) ui32==m || (false && 6446 == m) ui32s==m || (false && 6446 == m) ui32s==m || (false && 64 == m) ui16==m || (false && 6446 == m) ui16s==m || (false && 6446 == m) ui16s==m || (false && 64 == m) ui8==m || (false && 50 == m) ui8s==m || (false && 3 == m) ui8s==m || (false && 2 == m) i64==m || (false && 33445566 == m) i64s==m || (false && 40 == m) i64s==m || (false && 50 == m) i32==m || (false && 445566 == m) i32s==m || (false && 40 == m) i32s==m || (false && 50 == m) i16==m || (false && 5566 == m) i16s==m || (false && 40 == m) i16s==m || (false && 50 == m) i8==m || (false && 32 == m) i8s==m || (false && 4 == m) i8s==m || (false && 2 == m) ip==m || (false && 1.1.1.1 == m) ips==m || (false && 1.1.1.1 == m) ips==m || (false && 4.4.4.4 == m) hw==m || (false && 32:00:16:46:20:00 == m) hws==m || (false && 32:00:16:46:20:00 == m) hws==m || (false && 32:00:16:46:20:01 == m) m==m || (false && 255.255.255.255 == m) Found matching parsed arg for m ==ms || (true && flaggy.test == ms) s==ms || (false && flaggy == ms) ssf==ms || (false && one == ms) ssf==ms || (false && two == ms) bf==ms || (false && == ms) bsf==ms || (false && == ms) bsf==ms || (false && == ms) bysf==ms || (false && 17 == ms) bysf==ms || (false && 18 == ms) df==ms || (false && 33s == ms) dsf==ms || (false && 33s == ms) dsf==ms || (false && 1h == ms) f32==ms || (false && 33.343 == ms) f32s==ms || (false && 33.343 == ms) f32s==ms || (false && 33.222 == ms) f64==ms || (false && 33.222343 == ms) f64s==ms || (false && 64.343 == ms) f64s==ms || (false && 64.222 == ms) i==ms || (false && 3553 == ms) is==ms || (false && 6446 == ms) is==ms || (false && 64 == ms) ui==ms || (false && 3553 == ms) uis==ms || (false && 6446 == ms) uis==ms || (false && 64 == ms) ui64==ms || (false && 3553 == ms) ui64s==ms || (false && 6446 == ms) ui64s==ms || (false && 64 == ms) ui32==ms || (false && 6446 == ms) ui32s==ms || (false && 6446 == ms) ui32s==ms || (false && 64 == ms) ui16==ms || (false && 6446 == ms) ui16s==ms || (false && 6446 == ms) ui16s==ms || (false && 64 == ms) ui8==ms || (false && 50 == ms) ui8s==ms || (false && 3 == ms) ui8s==ms || (false && 2 == ms) i64==ms || (false && 33445566 == ms) i64s==ms || (false && 40 == ms) i64s==ms || (false && 50 == ms) i32==ms || (false && 445566 == ms) i32s==ms || (false && 40 == ms) i32s==ms || (false && 50 == ms) i16==ms || (false && 5566 == ms) i16s==ms || (false && 40 == ms) i16s==ms || (false && 50 == ms) i8==ms || (false && 32 == ms) i8s==ms || (false && 4 == ms) i8s==ms || (false && 2 == ms) ip==ms || (false && 1.1.1.1 == ms) ips==ms || (false && 1.1.1.1 == ms) ips==ms || (false && 4.4.4.4 == ms) hw==ms || (false && 32:00:16:46:20:00 == ms) hws==ms || (false && 32:00:16:46:20:00 == ms) hws==ms || (false && 32:00:16:46:20:01 == ms) m==ms || (false && 255.255.255.255 == ms) ms==ms || (false && 255.255.255.255 == ms) Found matching parsed arg for ms ==ms || (true && flaggy.test == ms) s==ms || (false && flaggy == ms) ssf==ms || (false && one == ms) ssf==ms || (false && two == ms) bf==ms || (false && == ms) bsf==ms || (false && == ms) bsf==ms || (false && == ms) bysf==ms || (false && 17 == ms) bysf==ms || (false && 18 == ms) df==ms || (false && 33s == ms) dsf==ms || (false && 33s == ms) dsf==ms || (false && 1h == ms) f32==ms || (false && 33.343 == ms) f32s==ms || (false && 33.343 == ms) f32s==ms || (false && 33.222 == ms) f64==ms || (false && 33.222343 == ms) f64s==ms || (false && 64.343 == ms) f64s==ms || (false && 64.222 == ms) i==ms || (false && 3553 == ms) is==ms || (false && 6446 == ms) is==ms || (false && 64 == ms) ui==ms || (false && 3553 == ms) uis==ms || (false && 6446 == ms) uis==ms || (false && 64 == ms) ui64==ms || (false && 3553 == ms) ui64s==ms || (false && 6446 == ms) ui64s==ms || (false && 64 == ms) ui32==ms || (false && 6446 == ms) ui32s==ms || (false && 6446 == ms) ui32s==ms || (false && 64 == ms) ui16==ms || (false && 6446 == ms) ui16s==ms || (false && 6446 == ms) ui16s==ms || (false && 64 == ms) ui8==ms || (false && 50 == ms) ui8s==ms || (false && 3 == ms) ui8s==ms || (false && 2 == ms) i64==ms || (false && 33445566 == ms) i64s==ms || (false && 40 == ms) i64s==ms || (false && 50 == ms) i32==ms || (false && 445566 == ms) i32s==ms || (false && 40 == ms) i32s==ms || (false && 50 == ms) i16==ms || (false && 5566 == ms) i16s==ms || (false && 40 == ms) i16s==ms || (false && 50 == ms) i8==ms || (false && 32 == ms) i8s==ms || (false && 4 == ms) i8s==ms || (false && 2 == ms) ip==ms || (false && 1.1.1.1 == ms) ips==ms || (false && 1.1.1.1 == ms) ips==ms || (false && 4.4.4.4 == ms) hw==ms || (false && 32:00:16:46:20:00 == ms) hws==ms || (false && 32:00:16:46:20:00 == ms) hws==ms || (false && 32:00:16:46:20:01 == ms) m==ms || (false && 255.255.255.255 == ms) ms==ms || (false && 255.255.255.255 == ms) Found matching parsed arg for ms --- PASS: TestInputParsing (0.01s) === RUN TestMakeSpacer --- PASS: TestMakeSpacer (0.00s) === RUN TestGetLongestNameLength --- PASS: TestGetLongestNameLength (0.00s) === RUN TestDoubleParse --- PASS: TestDoubleParse (0.00s) === RUN TestDisableShowVersionFlag --- PASS: TestDisableShowVersionFlag (0.00s) === RUN TestTrailingArguments --- PASS: TestTrailingArguments (0.00s) === RUN TestComplexNesting flaggy_test.go:68: [scA -f A B C scB D scC scD E] Kicking off parsing with args: [scA -f A B C scB D scC scD E] - Parsing subcommand flaggy.text with depth of 0 and args [scA -f A B C scB D scC scD E] used subcommand flaggy.text parsing arg: scA parsing arg: -f flaggy.text bool flag f next var is: A returning current value of assignment var of flag testF attempting to assign value true to flag testF parsing arg: A parsing arg: B parsing arg: C parsing arg: scB parsing arg: D parsing arg: scC parsing arg: scD parsing arg: E Decending into positional subcommand scA at relativeDepth 1 and absolute depth 1 - Parsing subcommand scA with depth of 1 and args [scA -f A B C scB D scC scD E] used subcommand scA parsing arg: scA parsing arg: -f scA bool flag f next var is: A attempting to assign value true to flag testF parsing arg: A parsing arg: B parsing arg: C parsing arg: scB parsing arg: D parsing arg: scC parsing arg: scD parsing arg: E Found a positional value at relativePos: 1 value: A Found a positional value at relativePos: 2 value: B Found a positional value at relativePos: 3 value: C Decending into positional subcommand scB at relativeDepth 4 and absolute depth 2 - Parsing subcommand scB with depth of 5 and args [scA -f A B C scB D scC scD E] used subcommand scB parsing arg: scA parsing arg: -f scB bool flag f next var is: A attempting to assign value true to flag testF parsing arg: A parsing arg: B parsing arg: C parsing arg: scB parsing arg: D parsing arg: scC parsing arg: scD parsing arg: E Found a positional value at relativePos: 1 value: D Decending into positional subcommand scC at relativeDepth 2 and absolute depth 6 - Parsing subcommand scC with depth of 7 and args [scA -f A B C scB D scC scD E] used subcommand scC parsing arg: scA parsing arg: -f scC bool flag f next var is: A attempting to assign value true to flag testF parsing arg: A parsing arg: B parsing arg: C parsing arg: scB parsing arg: D parsing arg: scC parsing arg: scD parsing arg: E Decending into positional subcommand scD at relativeDepth 1 and absolute depth 8 - Parsing subcommand scD with depth of 8 and args [scA -f A B C scB D scC scD E] used subcommand scD parsing arg: scA parsing arg: -f scD bool flag f next var is: A attempting to assign value true to flag testF parsing arg: A parsing arg: B parsing arg: C parsing arg: scB parsing arg: D parsing arg: scC parsing arg: scD parsing arg: E Found a positional value at relativePos: 1 value: E parsedValues: [{ flaggy.text true} { scA true} {f false} { A true} { B true} { C true} { scB true} { D true} { scC true} { scD true} { E true} { scA true} { scA true} {f false} { A true} { B true} { C true} { scB true} { D true} { scC true} { scD true} { E true} { scB true} { scA true} {f false} { A true} { B true} { C true} { scB true} { D true} { scC true} { scD true} { E true} { scC true} { scA true} {f false} { A true} { B true} { C true} { scB true} { D true} { scC true} { scD true} { E true} { scD true} { scA true} {f false} { A true} { B true} { C true} { scB true} { D true} { scC true} { scD true} { E true}] ==scA || (true && flaggy.text == scA) ==scA || (true && scA == scA) Found matching parsed arg for ==f || (true && flaggy.text == f) ==f || (true && scA == f) f==f || (false && == f) Found matching parsed arg for f ==A || (true && flaggy.text == A) ==A || (true && scA == A) f==A || (false && == A) ==A || (true && A == A) Found matching parsed arg for ==B || (true && flaggy.text == B) ==B || (true && scA == B) f==B || (false && == B) ==B || (true && A == B) ==B || (true && B == B) Found matching parsed arg for ==C || (true && flaggy.text == C) ==C || (true && scA == C) f==C || (false && == C) ==C || (true && A == C) ==C || (true && B == C) ==C || (true && C == C) Found matching parsed arg for ==scB || (true && flaggy.text == scB) ==scB || (true && scA == scB) f==scB || (false && == scB) ==scB || (true && A == scB) ==scB || (true && B == scB) ==scB || (true && C == scB) ==scB || (true && scB == scB) Found matching parsed arg for ==D || (true && flaggy.text == D) ==D || (true && scA == D) f==D || (false && == D) ==D || (true && A == D) ==D || (true && B == D) ==D || (true && C == D) ==D || (true && scB == D) ==D || (true && D == D) Found matching parsed arg for ==scC || (true && flaggy.text == scC) ==scC || (true && scA == scC) f==scC || (false && == scC) ==scC || (true && A == scC) ==scC || (true && B == scC) ==scC || (true && C == scC) ==scC || (true && scB == scC) ==scC || (true && D == scC) ==scC || (true && scC == scC) Found matching parsed arg for ==scD || (true && flaggy.text == scD) ==scD || (true && scA == scD) f==scD || (false && == scD) ==scD || (true && A == scD) ==scD || (true && B == scD) ==scD || (true && C == scD) ==scD || (true && scB == scD) ==scD || (true && D == scD) ==scD || (true && scC == scD) ==scD || (true && scD == scD) Found matching parsed arg for ==E || (true && flaggy.text == E) ==E || (true && scA == E) f==E || (false && == E) ==E || (true && A == E) ==E || (true && B == E) ==E || (true && C == E) ==E || (true && scB == E) ==E || (true && D == E) ==E || (true && scC == E) ==E || (true && scD == E) ==E || (true && E == E) Found matching parsed arg for --- PASS: TestComplexNesting (0.00s) === RUN TestParsePositionalsA Kicking off parsing with args: [-t -i=3 subcommand -n testN -j=testJ positionalA positionalB --testK=testK -- trailingA trailingB] - Parsing subcommand testParser with depth of 0 and args [-t -i=3 subcommand -n testN -j=testJ positionalA positionalB --testK=testK -- trailingA trailingB] used subcommand testParser parsing arg: -t testParser bool flag t next var is: -i=3 returning current value of assignment var of flag attempting to assign value true to flag parsing arg: -i=3 returning current value of assignment var of flag attempting to assign value 3 to flag parsing arg: subcommand parsing arg: -n parsing arg: testN skipping flag because it is an arg: testN parsing arg: -j=testJ parsing arg: positionalA parsing arg: positionalB parsing arg: --testK=testK parsing arg: -- parsing arg: trailingA parsing arg: trailingB Decending into positional subcommand subcommand at relativeDepth 1 and absolute depth 1 - Parsing subcommand subcommand with depth of 1 and args [-t -i=3 subcommand -n testN -j=testJ positionalA positionalB --testK=testK -- trailingA trailingB] used subcommand subcommand parsing arg: -t subcommand bool flag t next var is: -i=3 attempting to assign value true to flag parsing arg: -i=3 attempting to assign value 3 to flag parsing arg: subcommand parsing arg: -n returning current value of assignment var of flag testN attempting to assign value testN to flag testN parsing arg: testN skipping flag because it is an arg: testN parsing arg: -j=testJ returning current value of assignment var of flag testJ attempting to assign value testJ to flag testJ parsing arg: positionalA parsing arg: positionalB parsing arg: --testK=testK returning current value of assignment var of flag testK attempting to assign value testK to flag testK parsing arg: -- parsing arg: trailingA parsing arg: trailingB Found a positional value at relativePos: 1 value: positionalA Found a positional value at relativePos: 2 value: positionalB parsedValues: [{ testParser true} {t false} {i=3 3 false} { subcommand true} { positionalA true} { positionalB true} { subcommand true} {t false} {i=3 3 false} { subcommand true} {n testN false} {j=testJ testJ false} { positionalA true} { positionalB true} {testK=testK testK false}] ==t || (true && testParser == t) t==t || (false && == t) Found matching parsed arg for t ==i=3 || (true && testParser == i=3) t==i=3 || (false && == i=3) i=3==i=3 || (false && 3 == i=3) Found matching parsed arg for i=3 ==n || (true && testParser == n) t==n || (false && == n) i=3==n || (false && 3 == n) ==n || (true && subcommand == n) ==n || (true && positionalA == n) ==n || (true && positionalB == n) ==n || (true && subcommand == n) t==n || (false && == n) i=3==n || (false && 3 == n) ==n || (true && subcommand == n) n==n || (false && testN == n) Found matching parsed arg for n ==j=testJ || (true && testParser == j=testJ) t==j=testJ || (false && == j=testJ) i=3==j=testJ || (false && 3 == j=testJ) ==j=testJ || (true && subcommand == j=testJ) ==j=testJ || (true && positionalA == j=testJ) ==j=testJ || (true && positionalB == j=testJ) ==j=testJ || (true && subcommand == j=testJ) t==j=testJ || (false && == j=testJ) i=3==j=testJ || (false && 3 == j=testJ) ==j=testJ || (true && subcommand == j=testJ) n==j=testJ || (false && testN == j=testJ) j=testJ==j=testJ || (false && testJ == j=testJ) Found matching parsed arg for j=testJ ==positionalB || (true && testParser == positionalB) t==positionalB || (false && == positionalB) i=3==positionalB || (false && 3 == positionalB) ==positionalB || (true && subcommand == positionalB) ==positionalB || (true && positionalA == positionalB) ==positionalB || (true && positionalB == positionalB) Found matching parsed arg for ==testK=testK || (true && testParser == testK=testK) t==testK=testK || (false && == testK=testK) i=3==testK=testK || (false && 3 == testK=testK) ==testK=testK || (true && subcommand == testK=testK) ==testK=testK || (true && positionalA == testK=testK) ==testK=testK || (true && positionalB == testK=testK) ==testK=testK || (true && subcommand == testK=testK) t==testK=testK || (false && == testK=testK) i=3==testK=testK || (false && 3 == testK=testK) ==testK=testK || (true && subcommand == testK=testK) n==testK=testK || (false && testN == testK=testK) j=testJ==testK=testK || (false && testJ == testK=testK) ==testK=testK || (true && positionalA == testK=testK) ==testK=testK || (true && positionalB == testK=testK) testK=testK==testK=testK || (false && testK == testK=testK) Found matching parsed arg for testK=testK --- PASS: TestParsePositionalsA (0.00s) === RUN TestMinimalHelpOutput showing help for Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. --- PASS: TestMinimalHelpOutput (0.00s) === RUN TestHelpWithMissingSCName Error creating subcommand (NewSubcommand()). No subcommand name was specified. --- PASS: TestHelpWithMissingSCName (0.00s) === RUN TestHelpOutput Kicking off parsing with args: [subcommandA subcommandB hiddenPositional1] - Parsing subcommand testCommand with depth of 0 and args [subcommandA subcommandB hiddenPositional1] used subcommand testCommand parsing arg: subcommandA parsing arg: subcommandB parsing arg: hiddenPositional1 Decending into positional subcommand subcommandA at relativeDepth 1 and absolute depth 1 - Parsing subcommand subcommandA with depth of 1 and args [subcommandA subcommandB hiddenPositional1] used subcommand subcommandA a parsing arg: subcommandA parsing arg: subcommandB parsing arg: hiddenPositional1 Decending into positional subcommand subcommandB at relativeDepth 1 and absolute depth 2 - Parsing subcommand subcommandB with depth of 2 and args [subcommandA subcommandB hiddenPositional1] used subcommand subcommandB b parsing arg: subcommandA parsing arg: subcommandB parsing arg: hiddenPositional1 Found a positional value at relativePos: 1 value: hiddenPositional1 parsedValues: [{ testCommand true} { subcommandA true} { subcommandB true} { hiddenPositional1 true} { subcommandA true} { a true} { subcommandA true} { subcommandB true} { hiddenPositional1 true} { subcommandB true} { b true} { subcommandA true} { subcommandB true} { hiddenPositional1 true}] ==subcommandA || (true && testCommand == subcommandA) ==subcommandA || (true && subcommandA == subcommandA) Found matching parsed arg for ==subcommandB || (true && testCommand == subcommandB) ==subcommandB || (true && subcommandA == subcommandB) ==subcommandB || (true && subcommandB == subcommandB) Found matching parsed arg for ==hiddenPositional1 || (true && testCommand == hiddenPositional1) ==hiddenPositional1 || (true && subcommandA == hiddenPositional1) ==hiddenPositional1 || (true && subcommandB == hiddenPositional1) ==hiddenPositional1 || (true && hiddenPositional1 == hiddenPositional1) Found matching parsed arg for returning current value of assignment var of flag stringFlag returning current value of assignment var of flag intFlg returning current value of assignment var of flag boolFlag returning current value of assignment var of flag durationFlag subcommandB - Subcommand B is a command that does other stuff Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. -s --stringFlag This is a test string flag that does some stringy string stuff. (default: defaultStringHere) -i --intFlg This is a test int flag that does some interesting int stuff. (default: 0) -b --boolFlag This is a test bool flag that does some booly bool stuff. -d --durationFlag This is a test duration flag that does some untimely stuff. (default: 0s) This is a help message on exit --- PASS: TestHelpOutput (0.00s) === RUN TestSetDescription --- PASS: TestSetDescription (0.00s) === RUN TestSetVersion --- PASS: TestSetVersion (0.00s) === RUN TestParserWithNoArgs --- PASS: TestParserWithNoArgs (0.00s) === RUN TestSetName --- PASS: TestSetName (0.00s) === RUN TestShowHelpAndExit Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. test show help and exit --- PASS: TestShowHelpAndExit (0.00s) === RUN TestSCNameExists 2022/02/11 00:41:39 Unable to add subcommand because one already exists at position1 with name test --- PASS: TestSCNameExists (0.00s) === RUN TestFlagExists --- PASS: TestFlagExists (0.00s) === RUN TestExitOnUnknownFlag Kicking off parsing with args: [positionalHere -f flagHere unexpectedValue] - Parsing subcommand default with depth of 0 and args [positionalHere -f flagHere unexpectedValue] used subcommand default parsing arg: positionalHere parsing arg: -f returning current value of assignment var of flag flag attempting to assign value flagHere to flag flag parsing arg: flagHere skipping flag because it is an arg: flagHere parsing arg: unexpectedValue Found a positional value at relativePos: 1 value: positionalHere No positional at position 2 default Usage: default [positionalTest] Positional Variables: positionalTest A test positional value (Required) Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. -f --flag an expected positonal flag Unexpected argument: unexpectedValue --- PASS: TestExitOnUnknownFlag (0.00s) === RUN TestExitOnUnknownFlagWithValue Kicking off parsing with args: [positionalHere -f flagHere --unexpectedValue=true] - Parsing subcommand default with depth of 0 and args [positionalHere -f flagHere --unexpectedValue=true] used subcommand default parsing arg: positionalHere parsing arg: -f returning current value of assignment var of flag flag attempting to assign value flagHere to flag flag parsing arg: flagHere skipping flag because it is an arg: flagHere parsing arg: --unexpectedValue=true Found a positional value at relativePos: 1 value: positionalHere parsedValues: [{ default true} { positionalHere true} {f flagHere false}] ==positionalHere || (true && default == positionalHere) ==positionalHere || (true && positionalHere == positionalHere) Found matching parsed arg for ==f || (true && default == f) ==f || (true && positionalHere == f) f==f || (false && flagHere == f) Found matching parsed arg for f ==unexpectedValue=true || (true && default == unexpectedValue=true) ==unexpectedValue=true || (true && positionalHere == unexpectedValue=true) f==unexpectedValue=true || (false && flagHere == unexpectedValue=true) default Usage: default [positionalTest] Positional Variables: positionalTest A test positional value (Required) Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. -f --flag an expected positonal flag Unknown arguments supplied: unexpectedValue=true --- PASS: TestExitOnUnknownFlagWithValue (0.00s) === RUN TestDoublePositional 2022/02/11 00:41:39 Unable to add positional value because one already exists at position: 1 --- PASS: TestDoublePositional (0.00s) === RUN TestNextArgDoesNotExist default Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. -t --test Description goes here Expected a following arg for flag t, but it did not exist. --- PASS: TestNextArgDoesNotExist (0.00s) === RUN TestSubcommandHidden Error creating subcommand (NewSubcommand()). No subcommand name was specified. --- PASS: TestSubcommandHidden (0.00s) === RUN TestRequiredPositional --- PASS: TestRequiredPositional (0.00s) === RUN TestTypoSubcommand TestTypoSubcommand: No subcommand or positional value found at position 1. Available subcommands: TestTypoSubcommandA TestTypoSubcommandB --- PASS: TestTypoSubcommand (0.00s) === RUN TestIgnoreUnexpected --- PASS: TestIgnoreUnexpected (0.00s) === RUN TestSubcommandHelp TestSubcommandHelp Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. Unexpected argument: unexpectedArg --- PASS: TestSubcommandHelp (0.00s) === RUN TestHelpWithHFlagA TestHelpWithHFlag Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. --- PASS: TestHelpWithHFlagA (0.00s) === RUN TestHelpWithHFlagB TestHelpWithHFlag Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. --- PASS: TestHelpWithHFlagB (0.00s) === RUN TestVersionWithVFlagB Version: TestVersionWithVFlagB 0.0.0a --- PASS: TestVersionWithVFlagB (0.01s) === RUN TestSubcommandParse --- PASS: TestSubcommandParse (0.00s) === RUN TestBadSubcommand --- PASS: TestBadSubcommand (0.00s) === RUN TestBadPositional --- PASS: TestBadPositional (0.00s) === RUN TestNakedBool --- PASS: TestNakedBool (0.00s) === RUN TestSCInputParsing Flags: --version Displays the program version string. -h --help Displays help with available flag, subcommand, and positional value parameters. Showing help from TestSCInputParsing test. Kicking off parsing with args: [subCommand -s flaggy -ssf one -ssf two -sscf one,two -bf -bsf -bsf -bysf 17 -bysf 18 -df 33s -dsf 33s -dsf 1h -f32 33.343 -f32s 33.343 -f32s 33.222 -f64 33.222343 -f64s 64.343 -f64s 64.222 -i 3553 -is 6446 -is 64 -ui 3553 -uis 6446 -uis 64 -ui64 3553 -ui64s 6446 -ui64s 64 -ui32 6446 -ui32s 6446 -ui32s 64 -ui16 6446 -ui16s 6446 -ui16s 64 -ui8 50 -ui8s 3 -ui8s 2 -i64 33445566 -i64s 40 -i64s 50 -i32 445566 -i32s 40 -i32s 50 -i16 5566 -i16s 40 -i16s 50 -i8 32 -i8s 4 -i8s 2 -ip 1.1.1.1 -ips 1.1.1.1 -ips 4.4.4.4 -hw 32:00:16:46:20:00 -hws 32:00:16:46:20:00 -hws 32:00:16:46:20:01 -m 255.255.255.255 -ms 255.255.255.255 -ms 255.255.255.0] - Parsing subcommand testBinary with depth of 0 and args [subCommand -s flaggy -ssf one -ssf two -sscf one,two -bf -bsf -bsf -bysf 17 -bysf 18 -df 33s -dsf 33s -dsf 1h -f32 33.343 -f32s 33.343 -f32s 33.222 -f64 33.222343 -f64s 64.343 -f64s 64.222 -i 3553 -is 6446 -is 64 -ui 3553 -uis 6446 -uis 64 -ui64 3553 -ui64s 6446 -ui64s 64 -ui32 6446 -ui32s 6446 -ui32s 64 -ui16 6446 -ui16s 6446 -ui16s 64 -ui8 50 -ui8s 3 -ui8s 2 -i64 33445566 -i64s 40 -i64s 50 -i32 445566 -i32s 40 -i32s 50 -i16 5566 -i16s 40 -i16s 50 -i8 32 -i8s 4 -i8s 2 -ip 1.1.1.1 -ips 1.1.1.1 -ips 4.4.4.4 -hw 32:00:16:46:20:00 -hws 32:00:16:46:20:00 -hws 32:00:16:46:20:01 -m 255.255.255.255 -ms 255.255.255.255 -ms 255.255.255.0] used subcommand testBinary parsing arg: subCommand parsing arg: -s parsing arg: flaggy skipping flag because it is an arg: flaggy parsing arg: -ssf parsing arg: one skipping flag because it is an arg: one parsing arg: -ssf parsing arg: two skipping flag because it is an arg: two parsing arg: -sscf parsing arg: one,two skipping flag because it is an arg: one,two parsing arg: -bf parsing arg: -bsf skipping flag because it is an arg: -bsf parsing arg: -bsf parsing arg: -bysf skipping flag because it is an arg: -bysf parsing arg: 17 parsing arg: -bysf parsing arg: 18 skipping flag because it is an arg: 18 parsing arg: -df parsing arg: 33s skipping flag because it is an arg: 33s parsing arg: -dsf parsing arg: 33s skipping flag because it is an arg: 33s parsing arg: -dsf parsing arg: 1h skipping flag because it is an arg: 1h parsing arg: -f32 parsing arg: 33.343 skipping flag because it is an arg: 33.343 parsing arg: -f32s parsing arg: 33.343 skipping flag because it is an arg: 33.343 parsing arg: -f32s parsing arg: 33.222 skipping flag because it is an arg: 33.222 parsing arg: -f64 parsing arg: 33.222343 skipping flag because it is an arg: 33.222343 parsing arg: -f64s parsing arg: 64.343 skipping flag because it is an arg: 64.343 parsing arg: -f64s parsing arg: 64.222 skipping flag because it is an arg: 64.222 parsing arg: -i parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -is parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -is parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -uis parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -uis parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui64 parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -ui64s parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui64s parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui32 parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui32s parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui32s parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui16 parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui16s parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui16s parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui8 parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -ui8s parsing arg: 3 skipping flag because it is an arg: 3 parsing arg: -ui8s parsing arg: 2 skipping flag because it is an arg: 2 parsing arg: -i64 parsing arg: 33445566 skipping flag because it is an arg: 33445566 parsing arg: -i64s parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i64s parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i32 parsing arg: 445566 skipping flag because it is an arg: 445566 parsing arg: -i32s parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i32s parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i16 parsing arg: 5566 skipping flag because it is an arg: 5566 parsing arg: -i16s parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i16s parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i8 parsing arg: 32 skipping flag because it is an arg: 32 parsing arg: -i8s parsing arg: 4 skipping flag because it is an arg: 4 parsing arg: -i8s parsing arg: 2 skipping flag because it is an arg: 2 parsing arg: -ip parsing arg: 1.1.1.1 skipping flag because it is an arg: 1.1.1.1 parsing arg: -ips parsing arg: 1.1.1.1 skipping flag because it is an arg: 1.1.1.1 parsing arg: -ips parsing arg: 4.4.4.4 skipping flag because it is an arg: 4.4.4.4 parsing arg: -hw parsing arg: 32:00:16:46:20:00 skipping flag because it is an arg: 32:00:16:46:20:00 parsing arg: -hws parsing arg: 32:00:16:46:20:00 skipping flag because it is an arg: 32:00:16:46:20:00 parsing arg: -hws parsing arg: 32:00:16:46:20:01 skipping flag because it is an arg: 32:00:16:46:20:01 parsing arg: -m parsing arg: 255.255.255.255 skipping flag because it is an arg: 255.255.255.255 parsing arg: -ms parsing arg: 255.255.255.255 skipping flag because it is an arg: 255.255.255.255 parsing arg: -ms parsing arg: 255.255.255.0 skipping flag because it is an arg: 255.255.255.0 Decending into positional subcommand subCommand at relativeDepth 1 and absolute depth 1 - Parsing subcommand subCommand with depth of 1 and args [subCommand -s flaggy -ssf one -ssf two -sscf one,two -bf -bsf -bsf -bysf 17 -bysf 18 -df 33s -dsf 33s -dsf 1h -f32 33.343 -f32s 33.343 -f32s 33.222 -f64 33.222343 -f64s 64.343 -f64s 64.222 -i 3553 -is 6446 -is 64 -ui 3553 -uis 6446 -uis 64 -ui64 3553 -ui64s 6446 -ui64s 64 -ui32 6446 -ui32s 6446 -ui32s 64 -ui16 6446 -ui16s 6446 -ui16s 64 -ui8 50 -ui8s 3 -ui8s 2 -i64 33445566 -i64s 40 -i64s 50 -i32 445566 -i32s 40 -i32s 50 -i16 5566 -i16s 40 -i16s 50 -i8 32 -i8s 4 -i8s 2 -ip 1.1.1.1 -ips 1.1.1.1 -ips 4.4.4.4 -hw 32:00:16:46:20:00 -hws 32:00:16:46:20:00 -hws 32:00:16:46:20:01 -m 255.255.255.255 -ms 255.255.255.255 -ms 255.255.255.0] used subcommand subCommand parsing arg: subCommand parsing arg: -s returning current value of assignment var of flag string attempting to assign value flaggy to flag string parsing arg: flaggy skipping flag because it is an arg: flaggy parsing arg: -ssf returning current value of assignment var of flag stringSlice attempting to assign value one to flag stringSlice parsing arg: one skipping flag because it is an arg: one parsing arg: -ssf attempting to assign value two to flag stringSlice parsing arg: two skipping flag because it is an arg: two parsing arg: -sscf returning current value of assignment var of flag stringSliceComma attempting to assign value one,two to flag stringSliceComma parsing arg: one,two skipping flag because it is an arg: one,two parsing arg: -bf subCommand bool flag bf next var is: -bsf returning current value of assignment var of flag bool attempting to assign value true to flag bool parsing arg: -bsf subCommand bool flag bsf next var is: -bsf returning current value of assignment var of flag boolSlice attempting to assign value true to flag boolSlice parsing arg: -bsf subCommand bool flag bsf next var is: -bysf attempting to assign value true to flag boolSlice parsing arg: -bysf returning current value of assignment var of flag byteSlice attempting to assign value 17 to flag byteSlice parsing arg: 17 skipping flag because it is an arg: 17 parsing arg: -bysf attempting to assign value 18 to flag byteSlice parsing arg: 18 skipping flag because it is an arg: 18 parsing arg: -df returning current value of assignment var of flag duration attempting to assign value 33s to flag duration parsing arg: 33s skipping flag because it is an arg: 33s parsing arg: -dsf returning current value of assignment var of flag durationSlice attempting to assign value 33s to flag durationSlice parsing arg: 33s skipping flag because it is an arg: 33s parsing arg: -dsf attempting to assign value 1h to flag durationSlice parsing arg: 1h skipping flag because it is an arg: 1h parsing arg: -f32 returning current value of assignment var of flag float32 attempting to assign value 33.343 to flag float32 parsing arg: 33.343 skipping flag because it is an arg: 33.343 parsing arg: -f32s returning current value of assignment var of flag float32Slice attempting to assign value 33.343 to flag float32Slice parsing arg: 33.343 skipping flag because it is an arg: 33.343 parsing arg: -f32s attempting to assign value 33.222 to flag float32Slice parsing arg: 33.222 skipping flag because it is an arg: 33.222 parsing arg: -f64 returning current value of assignment var of flag float64 attempting to assign value 33.222343 to flag float64 parsing arg: 33.222343 skipping flag because it is an arg: 33.222343 parsing arg: -f64s returning current value of assignment var of flag float64Slice attempting to assign value 64.343 to flag float64Slice parsing arg: 64.343 skipping flag because it is an arg: 64.343 parsing arg: -f64s attempting to assign value 64.222 to flag float64Slice parsing arg: 64.222 skipping flag because it is an arg: 64.222 parsing arg: -i returning current value of assignment var of flag int attempting to assign value 3553 to flag int parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -is returning current value of assignment var of flag intSlice attempting to assign value 6446 to flag intSlice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -is attempting to assign value 64 to flag intSlice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui returning current value of assignment var of flag uint attempting to assign value 3553 to flag uint parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -uis returning current value of assignment var of flag uintSlice attempting to assign value 6446 to flag uintSlice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -uis attempting to assign value 64 to flag uintSlice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui64 returning current value of assignment var of flag uint64 attempting to assign value 3553 to flag uint64 parsing arg: 3553 skipping flag because it is an arg: 3553 parsing arg: -ui64s returning current value of assignment var of flag uint64Slice attempting to assign value 6446 to flag uint64Slice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui64s attempting to assign value 64 to flag uint64Slice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui32 returning current value of assignment var of flag uint32 attempting to assign value 6446 to flag uint32 parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui32s returning current value of assignment var of flag uint32Slice attempting to assign value 6446 to flag uint32Slice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui32s attempting to assign value 64 to flag uint32Slice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui16 returning current value of assignment var of flag uint16 attempting to assign value 6446 to flag uint16 parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui16s returning current value of assignment var of flag uint16Slice attempting to assign value 6446 to flag uint16Slice parsing arg: 6446 skipping flag because it is an arg: 6446 parsing arg: -ui16s attempting to assign value 64 to flag uint16Slice parsing arg: 64 skipping flag because it is an arg: 64 parsing arg: -ui8 returning current value of assignment var of flag uint8 attempting to assign value 50 to flag uint8 parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -ui8s returning current value of assignment var of flag uint8Slice attempting to assign value 3 to flag uint8Slice parsing arg: 3 skipping flag because it is an arg: 3 parsing arg: -ui8s attempting to assign value 2 to flag uint8Slice parsing arg: 2 skipping flag because it is an arg: 2 parsing arg: -i64 returning current value of assignment var of flag i64 attempting to assign value 33445566 to flag i64 parsing arg: 33445566 skipping flag because it is an arg: 33445566 parsing arg: -i64s returning current value of assignment var of flag int64Slice attempting to assign value 40 to flag int64Slice parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i64s attempting to assign value 50 to flag int64Slice parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i32 returning current value of assignment var of flag int32 attempting to assign value 445566 to flag int32 parsing arg: 445566 skipping flag because it is an arg: 445566 parsing arg: -i32s returning current value of assignment var of flag int32Slice attempting to assign value 40 to flag int32Slice parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i32s attempting to assign value 50 to flag int32Slice parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i16 returning current value of assignment var of flag int16 attempting to assign value 5566 to flag int16 parsing arg: 5566 skipping flag because it is an arg: 5566 parsing arg: -i16s returning current value of assignment var of flag int16Slice attempting to assign value 40 to flag int16Slice parsing arg: 40 skipping flag because it is an arg: 40 parsing arg: -i16s attempting to assign value 50 to flag int16Slice parsing arg: 50 skipping flag because it is an arg: 50 parsing arg: -i8 returning current value of assignment var of flag int8 attempting to assign value 32 to flag int8 parsing arg: 32 skipping flag because it is an arg: 32 parsing arg: -i8s returning current value of assignment var of flag int8Slice attempting to assign value 4 to flag int8Slice parsing arg: 4 skipping flag because it is an arg: 4 parsing arg: -i8s attempting to assign value 2 to flag int8Slice parsing arg: 2 skipping flag because it is an arg: 2 parsing arg: -ip returning current value of assignment var of flag ipFlag attempting to assign value 1.1.1.1 to flag ipFlag parsing arg: 1.1.1.1 skipping flag because it is an arg: 1.1.1.1 parsing arg: -ips returning current value of assignment var of flag ipFlagSlice attempting to assign value 1.1.1.1 to flag ipFlagSlice parsing arg: 1.1.1.1 skipping flag because it is an arg: 1.1.1.1 parsing arg: -ips attempting to assign value 4.4.4.4 to flag ipFlagSlice parsing arg: 4.4.4.4 skipping flag because it is an arg: 4.4.4.4 parsing arg: -hw returning current value of assignment var of flag hwFlag attempting to assign value 32:00:16:46:20:00 to flag hwFlag parsing arg: 32:00:16:46:20:00 skipping flag because it is an arg: 32:00:16:46:20:00 parsing arg: -hws returning current value of assignment var of flag hwFlagSlice attempting to assign value 32:00:16:46:20:00 to flag hwFlagSlice parsing arg: 32:00:16:46:20:00 skipping flag because it is an arg: 32:00:16:46:20:00 parsing arg: -hws attempting to assign value 32:00:16:46:20:01 to flag hwFlagSlice parsing arg: 32:00:16:46:20:01 skipping flag because it is an arg: 32:00:16:46:20:01 parsing arg: -m returning current value of assignment var of flag mFlag attempting to assign value 255.255.255.255 to flag mFlag parsing arg: 255.255.255.255 skipping flag because it is an arg: 255.255.255.255 parsing arg: -ms returning current value of assignment var of flag mFlagSlice attempting to assign value 255.255.255.255 to flag mFlagSlice parsing arg: 255.255.255.255 skipping flag because it is an arg: 255.255.255.255 parsing arg: -ms attempting to assign value 255.255.255.0 to flag mFlagSlice parsing arg: 255.255.255.0 skipping flag because it is an arg: 255.255.255.0 parsedValues: [{ testBinary true} { subCommand true} { 17 true} { subCommand true} { subCommand true} {s flaggy false} {ssf one false} {ssf two false} {sscf one,two false} {bf false} {bsf false} {bsf false} {bysf 17 false} {bysf 18 false} {df 33s false} {dsf 33s false} {dsf 1h false} {f32 33.343 false} {f32s 33.343 false} {f32s 33.222 false} {f64 33.222343 false} {f64s 64.343 false} {f64s 64.222 false} {i 3553 false} {is 6446 false} {is 64 false} {ui 3553 false} {uis 6446 false} {uis 64 false} {ui64 3553 false} {ui64s 6446 false} {ui64s 64 false} {ui32 6446 false} {ui32s 6446 false} {ui32s 64 false} {ui16 6446 false} {ui16s 6446 false} {ui16s 64 false} {ui8 50 false} {ui8s 3 false} {ui8s 2 false} {i64 33445566 false} {i64s 40 false} {i64s 50 false} {i32 445566 false} {i32s 40 false} {i32s 50 false} {i16 5566 false} {i16s 40 false} {i16s 50 false} {i8 32 false} {i8s 4 false} {i8s 2 false} {ip 1.1.1.1 false} {ips 1.1.1.1 false} {ips 4.4.4.4 false} {hw 32:00:16:46:20:00 false} {hws 32:00:16:46:20:00 false} {hws 32:00:16:46:20:01 false} {m 255.255.255.255 false} {ms 255.255.255.255 false} {ms 255.255.255.0 false}] ==subCommand || (true && testBinary == subCommand) ==subCommand || (true && subCommand == subCommand) Found matching parsed arg for ==s || (true && testBinary == s) ==s || (true && subCommand == s) ==s || (true && 17 == s) ==s || (true && subCommand == s) ==s || (true && subCommand == s) s==s || (false && flaggy == s) Found matching parsed arg for s ==ssf || (true && testBinary == ssf) ==ssf || (true && subCommand == ssf) ==ssf || (true && 17 == ssf) ==ssf || (true && subCommand == ssf) ==ssf || (true && subCommand == ssf) s==ssf || (false && flaggy == ssf) ssf==ssf || (false && one == ssf) Found matching parsed arg for ssf ==ssf || (true && testBinary == ssf) ==ssf || (true && subCommand == ssf) ==ssf || (true && 17 == ssf) ==ssf || (true && subCommand == ssf) ==ssf || (true && subCommand == ssf) s==ssf || (false && flaggy == ssf) ssf==ssf || (false && one == ssf) Found matching parsed arg for ssf ==sscf || (true && testBinary == sscf) ==sscf || (true && subCommand == sscf) ==sscf || (true && 17 == sscf) ==sscf || (true && subCommand == sscf) ==sscf || (true && subCommand == sscf) s==sscf || (false && flaggy == sscf) ssf==sscf || (false && one == sscf) ssf==sscf || (false && two == sscf) sscf==sscf || (false && one,two == sscf) Found matching parsed arg for sscf ==bf || (true && testBinary == bf) ==bf || (true && subCommand == bf) ==bf || (true && 17 == bf) ==bf || (true && subCommand == bf) ==bf || (true && subCommand == bf) s==bf || (false && flaggy == bf) ssf==bf || (false && one == bf) ssf==bf || (false && two == bf) sscf==bf || (false && one,two == bf) bf==bf || (false && == bf) Found matching parsed arg for bf ==bsf || (true && testBinary == bsf) ==bsf || (true && subCommand == bsf) ==bsf || (true && 17 == bsf) ==bsf || (true && subCommand == bsf) ==bsf || (true && subCommand == bsf) s==bsf || (false && flaggy == bsf) ssf==bsf || (false && one == bsf) ssf==bsf || (false && two == bsf) sscf==bsf || (false && one,two == bsf) bf==bsf || (false && == bsf) bsf==bsf || (false && == bsf) Found matching parsed arg for bsf ==bsf || (true && testBinary == bsf) ==bsf || (true && subCommand == bsf) ==bsf || (true && 17 == bsf) ==bsf || (true && subCommand == bsf) ==bsf || (true && subCommand == bsf) s==bsf || (false && flaggy == bsf) ssf==bsf || (false && one == bsf) ssf==bsf || (false && two == bsf) sscf==bsf || (false && one,two == bsf) bf==bsf || (false && == bsf) bsf==bsf || (false && == bsf) Found matching parsed arg for bsf ==bysf || (true && testBinary == bysf) ==bysf || (true && subCommand == bysf) ==bysf || (true && 17 == bysf) ==bysf || (true && subCommand == bysf) ==bysf || (true && subCommand == bysf) s==bysf || (false && flaggy == bysf) ssf==bysf || (false && one == bysf) ssf==bysf || (false && two == bysf) sscf==bysf || (false && one,two == bysf) bf==bysf || (false && == bysf) bsf==bysf || (false && == bysf) bsf==bysf || (false && == bysf) bysf==bysf || (false && 17 == bysf) Found matching parsed arg for bysf ==bysf || (true && testBinary == bysf) ==bysf || (true && subCommand == bysf) ==bysf || (true && 17 == bysf) ==bysf || (true && subCommand == bysf) ==bysf || (true && subCommand == bysf) s==bysf || (false && flaggy == bysf) ssf==bysf || (false && one == bysf) ssf==bysf || (false && two == bysf) sscf==bysf || (false && one,two == bysf) bf==bysf || (false && == bysf) bsf==bysf || (false && == bysf) bsf==bysf || (false && == bysf) bysf==bysf || (false && 17 == bysf) Found matching parsed arg for bysf ==df || (true && testBinary == df) ==df || (true && subCommand == df) ==df || (true && 17 == df) ==df || (true && subCommand == df) ==df || (true && subCommand == df) s==df || (false && flaggy == df) ssf==df || (false && one == df) ssf==df || (false && two == df) sscf==df || (false && one,two == df) bf==df || (false && == df) bsf==df || (false && == df) bsf==df || (false && == df) bysf==df || (false && 17 == df) bysf==df || (false && 18 == df) df==df || (false && 33s == df) Found matching parsed arg for df ==dsf || (true && testBinary == dsf) ==dsf || (true && subCommand == dsf) ==dsf || (true && 17 == dsf) ==dsf || (true && subCommand == dsf) ==dsf || (true && subCommand == dsf) s==dsf || (false && flaggy == dsf) ssf==dsf || (false && one == dsf) ssf==dsf || (false && two == dsf) sscf==dsf || (false && one,two == dsf) bf==dsf || (false && == dsf) bsf==dsf || (false && == dsf) bsf==dsf || (false && == dsf) bysf==dsf || (false && 17 == dsf) bysf==dsf || (false && 18 == dsf) df==dsf || (false && 33s == dsf) dsf==dsf || (false && 33s == dsf) Found matching parsed arg for dsf ==dsf || (true && testBinary == dsf) ==dsf || (true && subCommand == dsf) ==dsf || (true && 17 == dsf) ==dsf || (true && subCommand == dsf) ==dsf || (true && subCommand == dsf) s==dsf || (false && flaggy == dsf) ssf==dsf || (false && one == dsf) ssf==dsf || (false && two == dsf) sscf==dsf || (false && one,two == dsf) bf==dsf || (false && == dsf) bsf==dsf || (false && == dsf) bsf==dsf || (false && == dsf) bysf==dsf || (false && 17 == dsf) bysf==dsf || (false && 18 == dsf) df==dsf || (false && 33s == dsf) dsf==dsf || (false && 33s == dsf) Found matching parsed arg for dsf ==f32 || (true && testBinary == f32) ==f32 || (true && subCommand == f32) ==f32 || (true && 17 == f32) ==f32 || (true && subCommand == f32) ==f32 || (true && subCommand == f32) s==f32 || (false && flaggy == f32) ssf==f32 || (false && one == f32) ssf==f32 || (false && two == f32) sscf==f32 || (false && one,two == f32) bf==f32 || (false && == f32) bsf==f32 || (false && == f32) bsf==f32 || (false && == f32) bysf==f32 || (false && 17 == f32) bysf==f32 || (false && 18 == f32) df==f32 || (false && 33s == f32) dsf==f32 || (false && 33s == f32) dsf==f32 || (false && 1h == f32) f32==f32 || (false && 33.343 == f32) Found matching parsed arg for f32 ==f32s || (true && testBinary == f32s) ==f32s || (true && subCommand == f32s) ==f32s || (true && 17 == f32s) ==f32s || (true && subCommand == f32s) ==f32s || (true && subCommand == f32s) s==f32s || (false && flaggy == f32s) ssf==f32s || (false && one == f32s) ssf==f32s || (false && two == f32s) sscf==f32s || (false && one,two == f32s) bf==f32s || (false && == f32s) bsf==f32s || (false && == f32s) bsf==f32s || (false && == f32s) bysf==f32s || (false && 17 == f32s) bysf==f32s || (false && 18 == f32s) df==f32s || (false && 33s == f32s) dsf==f32s || (false && 33s == f32s) dsf==f32s || (false && 1h == f32s) f32==f32s || (false && 33.343 == f32s) f32s==f32s || (false && 33.343 == f32s) Found matching parsed arg for f32s ==f32s || (true && testBinary == f32s) ==f32s || (true && subCommand == f32s) ==f32s || (true && 17 == f32s) ==f32s || (true && subCommand == f32s) ==f32s || (true && subCommand == f32s) s==f32s || (false && flaggy == f32s) ssf==f32s || (false && one == f32s) ssf==f32s || (false && two == f32s) sscf==f32s || (false && one,two == f32s) bf==f32s || (false && == f32s) bsf==f32s || (false && == f32s) bsf==f32s || (false && == f32s) bysf==f32s || (false && 17 == f32s) bysf==f32s || (false && 18 == f32s) df==f32s || (false && 33s == f32s) dsf==f32s || (false && 33s == f32s) dsf==f32s || (false && 1h == f32s) f32==f32s || (false && 33.343 == f32s) f32s==f32s || (false && 33.343 == f32s) Found matching parsed arg for f32s ==f64 || (true && testBinary == f64) ==f64 || (true && subCommand == f64) ==f64 || (true && 17 == f64) ==f64 || (true && subCommand == f64) ==f64 || (true && subCommand == f64) s==f64 || (false && flaggy == f64) ssf==f64 || (false && one == f64) ssf==f64 || (false && two == f64) sscf==f64 || (false && one,two == f64) bf==f64 || (false && == f64) bsf==f64 || (false && == f64) bsf==f64 || (false && == f64) bysf==f64 || (false && 17 == f64) bysf==f64 || (false && 18 == f64) df==f64 || (false && 33s == f64) dsf==f64 || (false && 33s == f64) dsf==f64 || (false && 1h == f64) f32==f64 || (false && 33.343 == f64) f32s==f64 || (false && 33.343 == f64) f32s==f64 || (false && 33.222 == f64) f64==f64 || (false && 33.222343 == f64) Found matching parsed arg for f64 ==f64s || (true && testBinary == f64s) ==f64s || (true && subCommand == f64s) ==f64s || (true && 17 == f64s) ==f64s || (true && subCommand == f64s) ==f64s || (true && subCommand == f64s) s==f64s || (false && flaggy == f64s) ssf==f64s || (false && one == f64s) ssf==f64s || (false && two == f64s) sscf==f64s || (false && one,two == f64s) bf==f64s || (false && == f64s) bsf==f64s || (false && == f64s) bsf==f64s || (false && == f64s) bysf==f64s || (false && 17 == f64s) bysf==f64s || (false && 18 == f64s) df==f64s || (false && 33s == f64s) dsf==f64s || (false && 33s == f64s) dsf==f64s || (false && 1h == f64s) f32==f64s || (false && 33.343 == f64s) f32s==f64s || (false && 33.343 == f64s) f32s==f64s || (false && 33.222 == f64s) f64==f64s || (false && 33.222343 == f64s) f64s==f64s || (false && 64.343 == f64s) Found matching parsed arg for f64s ==f64s || (true && testBinary == f64s) ==f64s || (true && subCommand == f64s) ==f64s || (true && 17 == f64s) ==f64s || (true && subCommand == f64s) ==f64s || (true && subCommand == f64s) s==f64s || (false && flaggy == f64s) ssf==f64s || (false && one == f64s) ssf==f64s || (false && two == f64s) sscf==f64s || (false && one,two == f64s) bf==f64s || (false && == f64s) bsf==f64s || (false && == f64s) bsf==f64s || (false && == f64s) bysf==f64s || (false && 17 == f64s) bysf==f64s || (false && 18 == f64s) df==f64s || (false && 33s == f64s) dsf==f64s || (false && 33s == f64s) dsf==f64s || (false && 1h == f64s) f32==f64s || (false && 33.343 == f64s) f32s==f64s || (false && 33.343 == f64s) f32s==f64s || (false && 33.222 == f64s) f64==f64s || (false && 33.222343 == f64s) f64s==f64s || (false && 64.343 == f64s) Found matching parsed arg for f64s ==i || (true && testBinary == i) ==i || (true && subCommand == i) ==i || (true && 17 == i) ==i || (true && subCommand == i) ==i || (true && subCommand == i) s==i || (false && flaggy == i) ssf==i || (false && one == i) ssf==i || (false && two == i) sscf==i || (false && one,two == i) bf==i || (false && == i) bsf==i || (false && == i) bsf==i || (false && == i) bysf==i || (false && 17 == i) bysf==i || (false && 18 == i) df==i || (false && 33s == i) dsf==i || (false && 33s == i) dsf==i || (false && 1h == i) f32==i || (false && 33.343 == i) f32s==i || (false && 33.343 == i) f32s==i || (false && 33.222 == i) f64==i || (false && 33.222343 == i) f64s==i || (false && 64.343 == i) f64s==i || (false && 64.222 == i) i==i || (false && 3553 == i) Found matching parsed arg for i ==is || (true && testBinary == is) ==is || (true && subCommand == is) ==is || (true && 17 == is) ==is || (true && subCommand == is) ==is || (true && subCommand == is) s==is || (false && flaggy == is) ssf==is || (false && one == is) ssf==is || (false && two == is) sscf==is || (false && one,two == is) bf==is || (false && == is) bsf==is || (false && == is) bsf==is || (false && == is) bysf==is || (false && 17 == is) bysf==is || (false && 18 == is) df==is || (false && 33s == is) dsf==is || (false && 33s == is) dsf==is || (false && 1h == is) f32==is || (false && 33.343 == is) f32s==is || (false && 33.343 == is) f32s==is || (false && 33.222 == is) f64==is || (false && 33.222343 == is) f64s==is || (false && 64.343 == is) f64s==is || (false && 64.222 == is) i==is || (false && 3553 == is) is==is || (false && 6446 == is) Found matching parsed arg for is ==is || (true && testBinary == is) ==is || (true && subCommand == is) ==is || (true && 17 == is) ==is || (true && subCommand == is) ==is || (true && subCommand == is) s==is || (false && flaggy == is) ssf==is || (false && one == is) ssf==is || (false && two == is) sscf==is || (false && one,two == is) bf==is || (false && == is) bsf==is || (false && == is) bsf==is || (false && == is) bysf==is || (false && 17 == is) bysf==is || (false && 18 == is) df==is || (false && 33s == is) dsf==is || (false && 33s == is) dsf==is || (false && 1h == is) f32==is || (false && 33.343 == is) f32s==is || (false && 33.343 == is) f32s==is || (false && 33.222 == is) f64==is || (false && 33.222343 == is) f64s==is || (false && 64.343 == is) f64s==is || (false && 64.222 == is) i==is || (false && 3553 == is) is==is || (false && 6446 == is) Found matching parsed arg for is ==ui || (true && testBinary == ui) ==ui || (true && subCommand == ui) ==ui || (true && 17 == ui) ==ui || (true && subCommand == ui) ==ui || (true && subCommand == ui) s==ui || (false && flaggy == ui) ssf==ui || (false && one == ui) ssf==ui || (false && two == ui) sscf==ui || (false && one,two == ui) bf==ui || (false && == ui) bsf==ui || (false && == ui) bsf==ui || (false && == ui) bysf==ui || (false && 17 == ui) bysf==ui || (false && 18 == ui) df==ui || (false && 33s == ui) dsf==ui || (false && 33s == ui) dsf==ui || (false && 1h == ui) f32==ui || (false && 33.343 == ui) f32s==ui || (false && 33.343 == ui) f32s==ui || (false && 33.222 == ui) f64==ui || (false && 33.222343 == ui) f64s==ui || (false && 64.343 == ui) f64s==ui || (false && 64.222 == ui) i==ui || (false && 3553 == ui) is==ui || (false && 6446 == ui) is==ui || (false && 64 == ui) ui==ui || (false && 3553 == ui) Found matching parsed arg for ui ==uis || (true && testBinary == uis) ==uis || (true && subCommand == uis) ==uis || (true && 17 == uis) ==uis || (true && subCommand == uis) ==uis || (true && subCommand == uis) s==uis || (false && flaggy == uis) ssf==uis || (false && one == uis) ssf==uis || (false && two == uis) sscf==uis || (false && one,two == uis) bf==uis || (false && == uis) bsf==uis || (false && == uis) bsf==uis || (false && == uis) bysf==uis || (false && 17 == uis) bysf==uis || (false && 18 == uis) df==uis || (false && 33s == uis) dsf==uis || (false && 33s == uis) dsf==uis || (false && 1h == uis) f32==uis || (false && 33.343 == uis) f32s==uis || (false && 33.343 == uis) f32s==uis || (false && 33.222 == uis) f64==uis || (false && 33.222343 == uis) f64s==uis || (false && 64.343 == uis) f64s==uis || (false && 64.222 == uis) i==uis || (false && 3553 == uis) is==uis || (false && 6446 == uis) is==uis || (false && 64 == uis) ui==uis || (false && 3553 == uis) uis==uis || (false && 6446 == uis) Found matching parsed arg for uis ==uis || (true && testBinary == uis) ==uis || (true && subCommand == uis) ==uis || (true && 17 == uis) ==uis || (true && subCommand == uis) ==uis || (true && subCommand == uis) s==uis || (false && flaggy == uis) ssf==uis || (false && one == uis) ssf==uis || (false && two == uis) sscf==uis || (false && one,two == uis) bf==uis || (false && == uis) bsf==uis || (false && == uis) bsf==uis || (false && == uis) bysf==uis || (false && 17 == uis) bysf==uis || (false && 18 == uis) df==uis || (false && 33s == uis) dsf==uis || (false && 33s == uis) dsf==uis || (false && 1h == uis) f32==uis || (false && 33.343 == uis) f32s==uis || (false && 33.343 == uis) f32s==uis || (false && 33.222 == uis) f64==uis || (false && 33.222343 == uis) f64s==uis || (false && 64.343 == uis) f64s==uis || (false && 64.222 == uis) i==uis || (false && 3553 == uis) is==uis || (false && 6446 == uis) is==uis || (false && 64 == uis) ui==uis || (false && 3553 == uis) uis==uis || (false && 6446 == uis) Found matching parsed arg for uis ==ui64 || (true && testBinary == ui64) ==ui64 || (true && subCommand == ui64) ==ui64 || (true && 17 == ui64) ==ui64 || (true && subCommand == ui64) ==ui64 || (true && subCommand == ui64) s==ui64 || (false && flaggy == ui64) ssf==ui64 || (false && one == ui64) ssf==ui64 || (false && two == ui64) sscf==ui64 || (false && one,two == ui64) bf==ui64 || (false && == ui64) bsf==ui64 || (false && == ui64) bsf==ui64 || (false && == ui64) bysf==ui64 || (false && 17 == ui64) bysf==ui64 || (false && 18 == ui64) df==ui64 || (false && 33s == ui64) dsf==ui64 || (false && 33s == ui64) dsf==ui64 || (false && 1h == ui64) f32==ui64 || (false && 33.343 == ui64) f32s==ui64 || (false && 33.343 == ui64) f32s==ui64 || (false && 33.222 == ui64) f64==ui64 || (false && 33.222343 == ui64) f64s==ui64 || (false && 64.343 == ui64) f64s==ui64 || (false && 64.222 == ui64) i==ui64 || (false && 3553 == ui64) is==ui64 || (false && 6446 == ui64) is==ui64 || (false && 64 == ui64) ui==ui64 || (false && 3553 == ui64) uis==ui64 || (false && 6446 == ui64) uis==ui64 || (false && 64 == ui64) ui64==ui64 || (false && 3553 == ui64) Found matching parsed arg for ui64 ==ui64s || (true && testBinary == ui64s) ==ui64s || (true && subCommand == ui64s) ==ui64s || (true && 17 == ui64s) ==ui64s || (true && subCommand == ui64s) ==ui64s || (true && subCommand == ui64s) s==ui64s || (false && flaggy == ui64s) ssf==ui64s || (false && one == ui64s) ssf==ui64s || (false && two == ui64s) sscf==ui64s || (false && one,two == ui64s) bf==ui64s || (false && == ui64s) bsf==ui64s || (false && == ui64s) bsf==ui64s || (false && == ui64s) bysf==ui64s || (false && 17 == ui64s) bysf==ui64s || (false && 18 == ui64s) df==ui64s || (false && 33s == ui64s) dsf==ui64s || (false && 33s == ui64s) dsf==ui64s || (false && 1h == ui64s) f32==ui64s || (false && 33.343 == ui64s) f32s==ui64s || (false && 33.343 == ui64s) f32s==ui64s || (false && 33.222 == ui64s) f64==ui64s || (false && 33.222343 == ui64s) f64s==ui64s || (false && 64.343 == ui64s) f64s==ui64s || (false && 64.222 == ui64s) i==ui64s || (false && 3553 == ui64s) is==ui64s || (false && 6446 == ui64s) is==ui64s || (false && 64 == ui64s) ui==ui64s || (false && 3553 == ui64s) uis==ui64s || (false && 6446 == ui64s) uis==ui64s || (false && 64 == ui64s) ui64==ui64s || (false && 3553 == ui64s) ui64s==ui64s || (false && 6446 == ui64s) Found matching parsed arg for ui64s ==ui64s || (true && testBinary == ui64s) ==ui64s || (true && subCommand == ui64s) ==ui64s || (true && 17 == ui64s) ==ui64s || (true && subCommand == ui64s) ==ui64s || (true && subCommand == ui64s) s==ui64s || (false && flaggy == ui64s) ssf==ui64s || (false && one == ui64s) ssf==ui64s || (false && two == ui64s) sscf==ui64s || (false && one,two == ui64s) bf==ui64s || (false && == ui64s) bsf==ui64s || (false && == ui64s) bsf==ui64s || (false && == ui64s) bysf==ui64s || (false && 17 == ui64s) bysf==ui64s || (false && 18 == ui64s) df==ui64s || (false && 33s == ui64s) dsf==ui64s || (false && 33s == ui64s) dsf==ui64s || (false && 1h == ui64s) f32==ui64s || (false && 33.343 == ui64s) f32s==ui64s || (false && 33.343 == ui64s) f32s==ui64s || (false && 33.222 == ui64s) f64==ui64s || (false && 33.222343 == ui64s) f64s==ui64s || (false && 64.343 == ui64s) f64s==ui64s || (false && 64.222 == ui64s) i==ui64s || (false && 3553 == ui64s) is==ui64s || (false && 6446 == ui64s) is==ui64s || (false && 64 == ui64s) ui==ui64s || (false && 3553 == ui64s) uis==ui64s || (false && 6446 == ui64s) uis==ui64s || (false && 64 == ui64s) ui64==ui64s || (false && 3553 == ui64s) ui64s==ui64s || (false && 6446 == ui64s) Found matching parsed arg for ui64s ==ui32 || (true && testBinary == ui32) ==ui32 || (true && subCommand == ui32) ==ui32 || (true && 17 == ui32) ==ui32 || (true && subCommand == ui32) ==ui32 || (true && subCommand == ui32) s==ui32 || (false && flaggy == ui32) ssf==ui32 || (false && one == ui32) ssf==ui32 || (false && two == ui32) sscf==ui32 || (false && one,two == ui32) bf==ui32 || (false && == ui32) bsf==ui32 || (false && == ui32) bsf==ui32 || (false && == ui32) bysf==ui32 || (false && 17 == ui32) bysf==ui32 || (false && 18 == ui32) df==ui32 || (false && 33s == ui32) dsf==ui32 || (false && 33s == ui32) dsf==ui32 || (false && 1h == ui32) f32==ui32 || (false && 33.343 == ui32) f32s==ui32 || (false && 33.343 == ui32) f32s==ui32 || (false && 33.222 == ui32) f64==ui32 || (false && 33.222343 == ui32) f64s==ui32 || (false && 64.343 == ui32) f64s==ui32 || (false && 64.222 == ui32) i==ui32 || (false && 3553 == ui32) is==ui32 || (false && 6446 == ui32) is==ui32 || (false && 64 == ui32) ui==ui32 || (false && 3553 == ui32) uis==ui32 || (false && 6446 == ui32) uis==ui32 || (false && 64 == ui32) ui64==ui32 || (false && 3553 == ui32) ui64s==ui32 || (false && 6446 == ui32) ui64s==ui32 || (false && 64 == ui32) ui32==ui32 || (false && 6446 == ui32) Found matching parsed arg for ui32 ==ui32s || (true && testBinary == ui32s) ==ui32s || (true && subCommand == ui32s) ==ui32s || (true && 17 == ui32s) ==ui32s || (true && subCommand == ui32s) ==ui32s || (true && subCommand == ui32s) s==ui32s || (false && flaggy == ui32s) ssf==ui32s || (false && one == ui32s) ssf==ui32s || (false && two == ui32s) sscf==ui32s || (false && one,two == ui32s) bf==ui32s || (false && == ui32s) bsf==ui32s || (false && == ui32s) bsf==ui32s || (false && == ui32s) bysf==ui32s || (false && 17 == ui32s) bysf==ui32s || (false && 18 == ui32s) df==ui32s || (false && 33s == ui32s) dsf==ui32s || (false && 33s == ui32s) dsf==ui32s || (false && 1h == ui32s) f32==ui32s || (false && 33.343 == ui32s) f32s==ui32s || (false && 33.343 == ui32s) f32s==ui32s || (false && 33.222 == ui32s) f64==ui32s || (false && 33.222343 == ui32s) f64s==ui32s || (false && 64.343 == ui32s) f64s==ui32s || (false && 64.222 == ui32s) i==ui32s || (false && 3553 == ui32s) is==ui32s || (false && 6446 == ui32s) is==ui32s || (false && 64 == ui32s) ui==ui32s || (false && 3553 == ui32s) uis==ui32s || (false && 6446 == ui32s) uis==ui32s || (false && 64 == ui32s) ui64==ui32s || (false && 3553 == ui32s) ui64s==ui32s || (false && 6446 == ui32s) ui64s==ui32s || (false && 64 == ui32s) ui32==ui32s || (false && 6446 == ui32s) ui32s==ui32s || (false && 6446 == ui32s) Found matching parsed arg for ui32s ==ui32s || (true && testBinary == ui32s) ==ui32s || (true && subCommand == ui32s) ==ui32s || (true && 17 == ui32s) ==ui32s || (true && subCommand == ui32s) ==ui32s || (true && subCommand == ui32s) s==ui32s || (false && flaggy == ui32s) ssf==ui32s || (false && one == ui32s) ssf==ui32s || (false && two == ui32s) sscf==ui32s || (false && one,two == ui32s) bf==ui32s || (false && == ui32s) bsf==ui32s || (false && == ui32s) bsf==ui32s || (false && == ui32s) bysf==ui32s || (false && 17 == ui32s) bysf==ui32s || (false && 18 == ui32s) df==ui32s || (false && 33s == ui32s) dsf==ui32s || (false && 33s == ui32s) dsf==ui32s || (false && 1h == ui32s) f32==ui32s || (false && 33.343 == ui32s) f32s==ui32s || (false && 33.343 == ui32s) f32s==ui32s || (false && 33.222 == ui32s) f64==ui32s || (false && 33.222343 == ui32s) f64s==ui32s || (false && 64.343 == ui32s) f64s==ui32s || (false && 64.222 == ui32s) i==ui32s || (false && 3553 == ui32s) is==ui32s || (false && 6446 == ui32s) is==ui32s || (false && 64 == ui32s) ui==ui32s || (false && 3553 == ui32s) uis==ui32s || (false && 6446 == ui32s) uis==ui32s || (false && 64 == ui32s) ui64==ui32s || (false && 3553 == ui32s) ui64s==ui32s || (false && 6446 == ui32s) ui64s==ui32s || (false && 64 == ui32s) ui32==ui32s || (false && 6446 == ui32s) ui32s==ui32s || (false && 6446 == ui32s) Found matching parsed arg for ui32s ==ui16 || (true && testBinary == ui16) ==ui16 || (true && subCommand == ui16) ==ui16 || (true && 17 == ui16) ==ui16 || (true && subCommand == ui16) ==ui16 || (true && subCommand == ui16) s==ui16 || (false && flaggy == ui16) ssf==ui16 || (false && one == ui16) ssf==ui16 || (false && two == ui16) sscf==ui16 || (false && one,two == ui16) bf==ui16 || (false && == ui16) bsf==ui16 || (false && == ui16) bsf==ui16 || (false && == ui16) bysf==ui16 || (false && 17 == ui16) bysf==ui16 || (false && 18 == ui16) df==ui16 || (false && 33s == ui16) dsf==ui16 || (false && 33s == ui16) dsf==ui16 || (false && 1h == ui16) f32==ui16 || (false && 33.343 == ui16) f32s==ui16 || (false && 33.343 == ui16) f32s==ui16 || (false && 33.222 == ui16) f64==ui16 || (false && 33.222343 == ui16) f64s==ui16 || (false && 64.343 == ui16) f64s==ui16 || (false && 64.222 == ui16) i==ui16 || (false && 3553 == ui16) is==ui16 || (false && 6446 == ui16) is==ui16 || (false && 64 == ui16) ui==ui16 || (false && 3553 == ui16) uis==ui16 || (false && 6446 == ui16) uis==ui16 || (false && 64 == ui16) ui64==ui16 || (false && 3553 == ui16) ui64s==ui16 || (false && 6446 == ui16) ui64s==ui16 || (false && 64 == ui16) ui32==ui16 || (false && 6446 == ui16) ui32s==ui16 || (false && 6446 == ui16) ui32s==ui16 || (false && 64 == ui16) ui16==ui16 || (false && 6446 == ui16) Found matching parsed arg for ui16 ==ui16s || (true && testBinary == ui16s) ==ui16s || (true && subCommand == ui16s) ==ui16s || (true && 17 == ui16s) ==ui16s || (true && subCommand == ui16s) ==ui16s || (true && subCommand == ui16s) s==ui16s || (false && flaggy == ui16s) ssf==ui16s || (false && one == ui16s) ssf==ui16s || (false && two == ui16s) sscf==ui16s || (false && one,two == ui16s) bf==ui16s || (false && == ui16s) bsf==ui16s || (false && == ui16s) bsf==ui16s || (false && == ui16s) bysf==ui16s || (false && 17 == ui16s) bysf==ui16s || (false && 18 == ui16s) df==ui16s || (false && 33s == ui16s) dsf==ui16s || (false && 33s == ui16s) dsf==ui16s || (false && 1h == ui16s) f32==ui16s || (false && 33.343 == ui16s) f32s==ui16s || (false && 33.343 == ui16s) f32s==ui16s || (false && 33.222 == ui16s) f64==ui16s || (false && 33.222343 == ui16s) f64s==ui16s || (false && 64.343 == ui16s) f64s==ui16s || (false && 64.222 == ui16s) i==ui16s || (false && 3553 == ui16s) is==ui16s || (false && 6446 == ui16s) is==ui16s || (false && 64 == ui16s) ui==ui16s || (false && 3553 == ui16s) uis==ui16s || (false && 6446 == ui16s) uis==ui16s || (false && 64 == ui16s) ui64==ui16s || (false && 3553 == ui16s) ui64s==ui16s || (false && 6446 == ui16s) ui64s==ui16s || (false && 64 == ui16s) ui32==ui16s || (false && 6446 == ui16s) ui32s==ui16s || (false && 6446 == ui16s) ui32s==ui16s || (false && 64 == ui16s) ui16==ui16s || (false && 6446 == ui16s) ui16s==ui16s || (false && 6446 == ui16s) Found matching parsed arg for ui16s ==ui16s || (true && testBinary == ui16s) ==ui16s || (true && subCommand == ui16s) ==ui16s || (true && 17 == ui16s) ==ui16s || (true && subCommand == ui16s) ==ui16s || (true && subCommand == ui16s) s==ui16s || (false && flaggy == ui16s) ssf==ui16s || (false && one == ui16s) ssf==ui16s || (false && two == ui16s) sscf==ui16s || (false && one,two == ui16s) bf==ui16s || (false && == ui16s) bsf==ui16s || (false && == ui16s) bsf==ui16s || (false && == ui16s) bysf==ui16s || (false && 17 == ui16s) bysf==ui16s || (false && 18 == ui16s) df==ui16s || (false && 33s == ui16s) dsf==ui16s || (false && 33s == ui16s) dsf==ui16s || (false && 1h == ui16s) f32==ui16s || (false && 33.343 == ui16s) f32s==ui16s || (false && 33.343 == ui16s) f32s==ui16s || (false && 33.222 == ui16s) f64==ui16s || (false && 33.222343 == ui16s) f64s==ui16s || (false && 64.343 == ui16s) f64s==ui16s || (false && 64.222 == ui16s) i==ui16s || (false && 3553 == ui16s) is==ui16s || (false && 6446 == ui16s) is==ui16s || (false && 64 == ui16s) ui==ui16s || (false && 3553 == ui16s) uis==ui16s || (false && 6446 == ui16s) uis==ui16s || (false && 64 == ui16s) ui64==ui16s || (false && 3553 == ui16s) ui64s==ui16s || (false && 6446 == ui16s) ui64s==ui16s || (false && 64 == ui16s) ui32==ui16s || (false && 6446 == ui16s) ui32s==ui16s || (false && 6446 == ui16s) ui32s==ui16s || (false && 64 == ui16s) ui16==ui16s || (false && 6446 == ui16s) ui16s==ui16s || (false && 6446 == ui16s) Found matching parsed arg for ui16s ==ui8 || (true && testBinary == ui8) ==ui8 || (true && subCommand == ui8) ==ui8 || (true && 17 == ui8) ==ui8 || (true && subCommand == ui8) ==ui8 || (true && subCommand == ui8) s==ui8 || (false && flaggy == ui8) ssf==ui8 || (false && one == ui8) ssf==ui8 || (false && two == ui8) sscf==ui8 || (false && one,two == ui8) bf==ui8 || (false && == ui8) bsf==ui8 || (false && == ui8) bsf==ui8 || (false && == ui8) bysf==ui8 || (false && 17 == ui8) bysf==ui8 || (false && 18 == ui8) df==ui8 || (false && 33s == ui8) dsf==ui8 || (false && 33s == ui8) dsf==ui8 || (false && 1h == ui8) f32==ui8 || (false && 33.343 == ui8) f32s==ui8 || (false && 33.343 == ui8) f32s==ui8 || (false && 33.222 == ui8) f64==ui8 || (false && 33.222343 == ui8) f64s==ui8 || (false && 64.343 == ui8) f64s==ui8 || (false && 64.222 == ui8) i==ui8 || (false && 3553 == ui8) is==ui8 || (false && 6446 == ui8) is==ui8 || (false && 64 == ui8) ui==ui8 || (false && 3553 == ui8) uis==ui8 || (false && 6446 == ui8) uis==ui8 || (false && 64 == ui8) ui64==ui8 || (false && 3553 == ui8) ui64s==ui8 || (false && 6446 == ui8) ui64s==ui8 || (false && 64 == ui8) ui32==ui8 || (false && 6446 == ui8) ui32s==ui8 || (false && 6446 == ui8) ui32s==ui8 || (false && 64 == ui8) ui16==ui8 || (false && 6446 == ui8) ui16s==ui8 || (false && 6446 == ui8) ui16s==ui8 || (false && 64 == ui8) ui8==ui8 || (false && 50 == ui8) Found matching parsed arg for ui8 ==ui8s || (true && testBinary == ui8s) ==ui8s || (true && subCommand == ui8s) ==ui8s || (true && 17 == ui8s) ==ui8s || (true && subCommand == ui8s) ==ui8s || (true && subCommand == ui8s) s==ui8s || (false && flaggy == ui8s) ssf==ui8s || (false && one == ui8s) ssf==ui8s || (false && two == ui8s) sscf==ui8s || (false && one,two == ui8s) bf==ui8s || (false && == ui8s) bsf==ui8s || (false && == ui8s) bsf==ui8s || (false && == ui8s) bysf==ui8s || (false && 17 == ui8s) bysf==ui8s || (false && 18 == ui8s) df==ui8s || (false && 33s == ui8s) dsf==ui8s || (false && 33s == ui8s) dsf==ui8s || (false && 1h == ui8s) f32==ui8s || (false && 33.343 == ui8s) f32s==ui8s || (false && 33.343 == ui8s) f32s==ui8s || (false && 33.222 == ui8s) f64==ui8s || (false && 33.222343 == ui8s) f64s==ui8s || (false && 64.343 == ui8s) f64s==ui8s || (false && 64.222 == ui8s) i==ui8s || (false && 3553 == ui8s) is==ui8s || (false && 6446 == ui8s) is==ui8s || (false && 64 == ui8s) ui==ui8s || (false && 3553 == ui8s) uis==ui8s || (false && 6446 == ui8s) uis==ui8s || (false && 64 == ui8s) ui64==ui8s || (false && 3553 == ui8s) ui64s==ui8s || (false && 6446 == ui8s) ui64s==ui8s || (false && 64 == ui8s) ui32==ui8s || (false && 6446 == ui8s) ui32s==ui8s || (false && 6446 == ui8s) ui32s==ui8s || (false && 64 == ui8s) ui16==ui8s || (false && 6446 == ui8s) ui16s==ui8s || (false && 6446 == ui8s) ui16s==ui8s || (false && 64 == ui8s) ui8==ui8s || (false && 50 == ui8s) ui8s==ui8s || (false && 3 == ui8s) Found matching parsed arg for ui8s ==ui8s || (true && testBinary == ui8s) ==ui8s || (true && subCommand == ui8s) ==ui8s || (true && 17 == ui8s) ==ui8s || (true && subCommand == ui8s) ==ui8s || (true && subCommand == ui8s) s==ui8s || (false && flaggy == ui8s) ssf==ui8s || (false && one == ui8s) ssf==ui8s || (false && two == ui8s) sscf==ui8s || (false && one,two == ui8s) bf==ui8s || (false && == ui8s) bsf==ui8s || (false && == ui8s) bsf==ui8s || (false && == ui8s) bysf==ui8s || (false && 17 == ui8s) bysf==ui8s || (false && 18 == ui8s) df==ui8s || (false && 33s == ui8s) dsf==ui8s || (false && 33s == ui8s) dsf==ui8s || (false && 1h == ui8s) f32==ui8s || (false && 33.343 == ui8s) f32s==ui8s || (false && 33.343 == ui8s) f32s==ui8s || (false && 33.222 == ui8s) f64==ui8s || (false && 33.222343 == ui8s) f64s==ui8s || (false && 64.343 == ui8s) f64s==ui8s || (false && 64.222 == ui8s) i==ui8s || (false && 3553 == ui8s) is==ui8s || (false && 6446 == ui8s) is==ui8s || (false && 64 == ui8s) ui==ui8s || (false && 3553 == ui8s) uis==ui8s || (false && 6446 == ui8s) uis==ui8s || (false && 64 == ui8s) ui64==ui8s || (false && 3553 == ui8s) ui64s==ui8s || (false && 6446 == ui8s) ui64s==ui8s || (false && 64 == ui8s) ui32==ui8s || (false && 6446 == ui8s) ui32s==ui8s || (false && 6446 == ui8s) ui32s==ui8s || (false && 64 == ui8s) ui16==ui8s || (false && 6446 == ui8s) ui16s==ui8s || (false && 6446 == ui8s) ui16s==ui8s || (false && 64 == ui8s) ui8==ui8s || (false && 50 == ui8s) ui8s==ui8s || (false && 3 == ui8s) Found matching parsed arg for ui8s ==i64 || (true && testBinary == i64) ==i64 || (true && subCommand == i64) ==i64 || (true && 17 == i64) ==i64 || (true && subCommand == i64) ==i64 || (true && subCommand == i64) s==i64 || (false && flaggy == i64) ssf==i64 || (false && one == i64) ssf==i64 || (false && two == i64) sscf==i64 || (false && one,two == i64) bf==i64 || (false && == i64) bsf==i64 || (false && == i64) bsf==i64 || (false && == i64) bysf==i64 || (false && 17 == i64) bysf==i64 || (false && 18 == i64) df==i64 || (false && 33s == i64) dsf==i64 || (false && 33s == i64) dsf==i64 || (false && 1h == i64) f32==i64 || (false && 33.343 == i64) f32s==i64 || (false && 33.343 == i64) f32s==i64 || (false && 33.222 == i64) f64==i64 || (false && 33.222343 == i64) f64s==i64 || (false && 64.343 == i64) f64s==i64 || (false && 64.222 == i64) i==i64 || (false && 3553 == i64) is==i64 || (false && 6446 == i64) is==i64 || (false && 64 == i64) ui==i64 || (false && 3553 == i64) uis==i64 || (false && 6446 == i64) uis==i64 || (false && 64 == i64) ui64==i64 || (false && 3553 == i64) ui64s==i64 || (false && 6446 == i64) ui64s==i64 || (false && 64 == i64) ui32==i64 || (false && 6446 == i64) ui32s==i64 || (false && 6446 == i64) ui32s==i64 || (false && 64 == i64) ui16==i64 || (false && 6446 == i64) ui16s==i64 || (false && 6446 == i64) ui16s==i64 || (false && 64 == i64) ui8==i64 || (false && 50 == i64) ui8s==i64 || (false && 3 == i64) ui8s==i64 || (false && 2 == i64) i64==i64 || (false && 33445566 == i64) Found matching parsed arg for i64 ==i64s || (true && testBinary == i64s) ==i64s || (true && subCommand == i64s) ==i64s || (true && 17 == i64s) ==i64s || (true && subCommand == i64s) ==i64s || (true && subCommand == i64s) s==i64s || (false && flaggy == i64s) ssf==i64s || (false && one == i64s) ssf==i64s || (false && two == i64s) sscf==i64s || (false && one,two == i64s) bf==i64s || (false && == i64s) bsf==i64s || (false && == i64s) bsf==i64s || (false && == i64s) bysf==i64s || (false && 17 == i64s) bysf==i64s || (false && 18 == i64s) df==i64s || (false && 33s == i64s) dsf==i64s || (false && 33s == i64s) dsf==i64s || (false && 1h == i64s) f32==i64s || (false && 33.343 == i64s) f32s==i64s || (false && 33.343 == i64s) f32s==i64s || (false && 33.222 == i64s) f64==i64s || (false && 33.222343 == i64s) f64s==i64s || (false && 64.343 == i64s) f64s==i64s || (false && 64.222 == i64s) i==i64s || (false && 3553 == i64s) is==i64s || (false && 6446 == i64s) is==i64s || (false && 64 == i64s) ui==i64s || (false && 3553 == i64s) uis==i64s || (false && 6446 == i64s) uis==i64s || (false && 64 == i64s) ui64==i64s || (false && 3553 == i64s) ui64s==i64s || (false && 6446 == i64s) ui64s==i64s || (false && 64 == i64s) ui32==i64s || (false && 6446 == i64s) ui32s==i64s || (false && 6446 == i64s) ui32s==i64s || (false && 64 == i64s) ui16==i64s || (false && 6446 == i64s) ui16s==i64s || (false && 6446 == i64s) ui16s==i64s || (false && 64 == i64s) ui8==i64s || (false && 50 == i64s) ui8s==i64s || (false && 3 == i64s) ui8s==i64s || (false && 2 == i64s) i64==i64s || (false && 33445566 == i64s) i64s==i64s || (false && 40 == i64s) Found matching parsed arg for i64s ==i64s || (true && testBinary == i64s) ==i64s || (true && subCommand == i64s) ==i64s || (true && 17 == i64s) ==i64s || (true && subCommand == i64s) ==i64s || (true && subCommand == i64s) s==i64s || (false && flaggy == i64s) ssf==i64s || (false && one == i64s) ssf==i64s || (false && two == i64s) sscf==i64s || (false && one,two == i64s) bf==i64s || (false && == i64s) bsf==i64s || (false && == i64s) bsf==i64s || (false && == i64s) bysf==i64s || (false && 17 == i64s) bysf==i64s || (false && 18 == i64s) df==i64s || (false && 33s == i64s) dsf==i64s || (false && 33s == i64s) dsf==i64s || (false && 1h == i64s) f32==i64s || (false && 33.343 == i64s) f32s==i64s || (false && 33.343 == i64s) f32s==i64s || (false && 33.222 == i64s) f64==i64s || (false && 33.222343 == i64s) f64s==i64s || (false && 64.343 == i64s) f64s==i64s || (false && 64.222 == i64s) i==i64s || (false && 3553 == i64s) is==i64s || (false && 6446 == i64s) is==i64s || (false && 64 == i64s) ui==i64s || (false && 3553 == i64s) uis==i64s || (false && 6446 == i64s) uis==i64s || (false && 64 == i64s) ui64==i64s || (false && 3553 == i64s) ui64s==i64s || (false && 6446 == i64s) ui64s==i64s || (false && 64 == i64s) ui32==i64s || (false && 6446 == i64s) ui32s==i64s || (false && 6446 == i64s) ui32s==i64s || (false && 64 == i64s) ui16==i64s || (false && 6446 == i64s) ui16s==i64s || (false && 6446 == i64s) ui16s==i64s || (false && 64 == i64s) ui8==i64s || (false && 50 == i64s) ui8s==i64s || (false && 3 == i64s) ui8s==i64s || (false && 2 == i64s) i64==i64s || (false && 33445566 == i64s) i64s==i64s || (false && 40 == i64s) Found matching parsed arg for i64s ==i32 || (true && testBinary == i32) ==i32 || (true && subCommand == i32) ==i32 || (true && 17 == i32) ==i32 || (true && subCommand == i32) ==i32 || (true && subCommand == i32) s==i32 || (false && flaggy == i32) ssf==i32 || (false && one == i32) ssf==i32 || (false && two == i32) sscf==i32 || (false && one,two == i32) bf==i32 || (false && == i32) bsf==i32 || (false && == i32) bsf==i32 || (false && == i32) bysf==i32 || (false && 17 == i32) bysf==i32 || (false && 18 == i32) df==i32 || (false && 33s == i32) dsf==i32 || (false && 33s == i32) dsf==i32 || (false && 1h == i32) f32==i32 || (false && 33.343 == i32) f32s==i32 || (false && 33.343 == i32) f32s==i32 || (false && 33.222 == i32) f64==i32 || (false && 33.222343 == i32) f64s==i32 || (false && 64.343 == i32) f64s==i32 || (false && 64.222 == i32) i==i32 || (false && 3553 == i32) is==i32 || (false && 6446 == i32) is==i32 || (false && 64 == i32) ui==i32 || (false && 3553 == i32) uis==i32 || (false && 6446 == i32) uis==i32 || (false && 64 == i32) ui64==i32 || (false && 3553 == i32) ui64s==i32 || (false && 6446 == i32) ui64s==i32 || (false && 64 == i32) ui32==i32 || (false && 6446 == i32) ui32s==i32 || (false && 6446 == i32) ui32s==i32 || (false && 64 == i32) ui16==i32 || (false && 6446 == i32) ui16s==i32 || (false && 6446 == i32) ui16s==i32 || (false && 64 == i32) ui8==i32 || (false && 50 == i32) ui8s==i32 || (false && 3 == i32) ui8s==i32 || (false && 2 == i32) i64==i32 || (false && 33445566 == i32) i64s==i32 || (false && 40 == i32) i64s==i32 || (false && 50 == i32) i32==i32 || (false && 445566 == i32) Found matching parsed arg for i32 ==i32s || (true && testBinary == i32s) ==i32s || (true && subCommand == i32s) ==i32s || (true && 17 == i32s) ==i32s || (true && subCommand == i32s) ==i32s || (true && subCommand == i32s) s==i32s || (false && flaggy == i32s) ssf==i32s || (false && one == i32s) ssf==i32s || (false && two == i32s) sscf==i32s || (false && one,two == i32s) bf==i32s || (false && == i32s) bsf==i32s || (false && == i32s) bsf==i32s || (false && == i32s) bysf==i32s || (false && 17 == i32s) bysf==i32s || (false && 18 == i32s) df==i32s || (false && 33s == i32s) dsf==i32s || (false && 33s == i32s) dsf==i32s || (false && 1h == i32s) f32==i32s || (false && 33.343 == i32s) f32s==i32s || (false && 33.343 == i32s) f32s==i32s || (false && 33.222 == i32s) f64==i32s || (false && 33.222343 == i32s) f64s==i32s || (false && 64.343 == i32s) f64s==i32s || (false && 64.222 == i32s) i==i32s || (false && 3553 == i32s) is==i32s || (false && 6446 == i32s) is==i32s || (false && 64 == i32s) ui==i32s || (false && 3553 == i32s) uis==i32s || (false && 6446 == i32s) uis==i32s || (false && 64 == i32s) ui64==i32s || (false && 3553 == i32s) ui64s==i32s || (false && 6446 == i32s) ui64s==i32s || (false && 64 == i32s) ui32==i32s || (false && 6446 == i32s) ui32s==i32s || (false && 6446 == i32s) ui32s==i32s || (false && 64 == i32s) ui16==i32s || (false && 6446 == i32s) ui16s==i32s || (false && 6446 == i32s) ui16s==i32s || (false && 64 == i32s) ui8==i32s || (false && 50 == i32s) ui8s==i32s || (false && 3 == i32s) ui8s==i32s || (false && 2 == i32s) i64==i32s || (false && 33445566 == i32s) i64s==i32s || (false && 40 == i32s) i64s==i32s || (false && 50 == i32s) i32==i32s || (false && 445566 == i32s) i32s==i32s || (false && 40 == i32s) Found matching parsed arg for i32s ==i32s || (true && testBinary == i32s) ==i32s || (true && subCommand == i32s) ==i32s || (true && 17 == i32s) ==i32s || (true && subCommand == i32s) ==i32s || (true && subCommand == i32s) s==i32s || (false && flaggy == i32s) ssf==i32s || (false && one == i32s) ssf==i32s || (false && two == i32s) sscf==i32s || (false && one,two == i32s) bf==i32s || (false && == i32s) bsf==i32s || (false && == i32s) bsf==i32s || (false && == i32s) bysf==i32s || (false && 17 == i32s) bysf==i32s || (false && 18 == i32s) df==i32s || (false && 33s == i32s) dsf==i32s || (false && 33s == i32s) dsf==i32s || (false && 1h == i32s) f32==i32s || (false && 33.343 == i32s) f32s==i32s || (false && 33.343 == i32s) f32s==i32s || (false && 33.222 == i32s) f64==i32s || (false && 33.222343 == i32s) f64s==i32s || (false && 64.343 == i32s) f64s==i32s || (false && 64.222 == i32s) i==i32s || (false && 3553 == i32s) is==i32s || (false && 6446 == i32s) is==i32s || (false && 64 == i32s) ui==i32s || (false && 3553 == i32s) uis==i32s || (false && 6446 == i32s) uis==i32s || (false && 64 == i32s) ui64==i32s || (false && 3553 == i32s) ui64s==i32s || (false && 6446 == i32s) ui64s==i32s || (false && 64 == i32s) ui32==i32s || (false && 6446 == i32s) ui32s==i32s || (false && 6446 == i32s) ui32s==i32s || (false && 64 == i32s) ui16==i32s || (false && 6446 == i32s) ui16s==i32s || (false && 6446 == i32s) ui16s==i32s || (false && 64 == i32s) ui8==i32s || (false && 50 == i32s) ui8s==i32s || (false && 3 == i32s) ui8s==i32s || (false && 2 == i32s) i64==i32s || (false && 33445566 == i32s) i64s==i32s || (false && 40 == i32s) i64s==i32s || (false && 50 == i32s) i32==i32s || (false && 445566 == i32s) i32s==i32s || (false && 40 == i32s) Found matching parsed arg for i32s ==i16 || (true && testBinary == i16) ==i16 || (true && subCommand == i16) ==i16 || (true && 17 == i16) ==i16 || (true && subCommand == i16) ==i16 || (true && subCommand == i16) s==i16 || (false && flaggy == i16) ssf==i16 || (false && one == i16) ssf==i16 || (false && two == i16) sscf==i16 || (false && one,two == i16) bf==i16 || (false && == i16) bsf==i16 || (false && == i16) bsf==i16 || (false && == i16) bysf==i16 || (false && 17 == i16) bysf==i16 || (false && 18 == i16) df==i16 || (false && 33s == i16) dsf==i16 || (false && 33s == i16) dsf==i16 || (false && 1h == i16) f32==i16 || (false && 33.343 == i16) f32s==i16 || (false && 33.343 == i16) f32s==i16 || (false && 33.222 == i16) f64==i16 || (false && 33.222343 == i16) f64s==i16 || (false && 64.343 == i16) f64s==i16 || (false && 64.222 == i16) i==i16 || (false && 3553 == i16) is==i16 || (false && 6446 == i16) is==i16 || (false && 64 == i16) ui==i16 || (false && 3553 == i16) uis==i16 || (false && 6446 == i16) uis==i16 || (false && 64 == i16) ui64==i16 || (false && 3553 == i16) ui64s==i16 || (false && 6446 == i16) ui64s==i16 || (false && 64 == i16) ui32==i16 || (false && 6446 == i16) ui32s==i16 || (false && 6446 == i16) ui32s==i16 || (false && 64 == i16) ui16==i16 || (false && 6446 == i16) ui16s==i16 || (false && 6446 == i16) ui16s==i16 || (false && 64 == i16) ui8==i16 || (false && 50 == i16) ui8s==i16 || (false && 3 == i16) ui8s==i16 || (false && 2 == i16) i64==i16 || (false && 33445566 == i16) i64s==i16 || (false && 40 == i16) i64s==i16 || (false && 50 == i16) i32==i16 || (false && 445566 == i16) i32s==i16 || (false && 40 == i16) i32s==i16 || (false && 50 == i16) i16==i16 || (false && 5566 == i16) Found matching parsed arg for i16 ==i16s || (true && testBinary == i16s) ==i16s || (true && subCommand == i16s) ==i16s || (true && 17 == i16s) ==i16s || (true && subCommand == i16s) ==i16s || (true && subCommand == i16s) s==i16s || (false && flaggy == i16s) ssf==i16s || (false && one == i16s) ssf==i16s || (false && two == i16s) sscf==i16s || (false && one,two == i16s) bf==i16s || (false && == i16s) bsf==i16s || (false && == i16s) bsf==i16s || (false && == i16s) bysf==i16s || (false && 17 == i16s) bysf==i16s || (false && 18 == i16s) df==i16s || (false && 33s == i16s) dsf==i16s || (false && 33s == i16s) dsf==i16s || (false && 1h == i16s) f32==i16s || (false && 33.343 == i16s) f32s==i16s || (false && 33.343 == i16s) f32s==i16s || (false && 33.222 == i16s) f64==i16s || (false && 33.222343 == i16s) f64s==i16s || (false && 64.343 == i16s) f64s==i16s || (false && 64.222 == i16s) i==i16s || (false && 3553 == i16s) is==i16s || (false && 6446 == i16s) is==i16s || (false && 64 == i16s) ui==i16s || (false && 3553 == i16s) uis==i16s || (false && 6446 == i16s) uis==i16s || (false && 64 == i16s) ui64==i16s || (false && 3553 == i16s) ui64s==i16s || (false && 6446 == i16s) ui64s==i16s || (false && 64 == i16s) ui32==i16s || (false && 6446 == i16s) ui32s==i16s || (false && 6446 == i16s) ui32s==i16s || (false && 64 == i16s) ui16==i16s || (false && 6446 == i16s) ui16s==i16s || (false && 6446 == i16s) ui16s==i16s || (false && 64 == i16s) ui8==i16s || (false && 50 == i16s) ui8s==i16s || (false && 3 == i16s) ui8s==i16s || (false && 2 == i16s) i64==i16s || (false && 33445566 == i16s) i64s==i16s || (false && 40 == i16s) i64s==i16s || (false && 50 == i16s) i32==i16s || (false && 445566 == i16s) i32s==i16s || (false && 40 == i16s) i32s==i16s || (false && 50 == i16s) i16==i16s || (false && 5566 == i16s) i16s==i16s || (false && 40 == i16s) Found matching parsed arg for i16s ==i16s || (true && testBinary == i16s) ==i16s || (true && subCommand == i16s) ==i16s || (true && 17 == i16s) ==i16s || (true && subCommand == i16s) ==i16s || (true && subCommand == i16s) s==i16s || (false && flaggy == i16s) ssf==i16s || (false && one == i16s) ssf==i16s || (false && two == i16s) sscf==i16s || (false && one,two == i16s) bf==i16s || (false && == i16s) bsf==i16s || (false && == i16s) bsf==i16s || (false && == i16s) bysf==i16s || (false && 17 == i16s) bysf==i16s || (false && 18 == i16s) df==i16s || (false && 33s == i16s) dsf==i16s || (false && 33s == i16s) dsf==i16s || (false && 1h == i16s) f32==i16s || (false && 33.343 == i16s) f32s==i16s || (false && 33.343 == i16s) f32s==i16s || (false && 33.222 == i16s) f64==i16s || (false && 33.222343 == i16s) f64s==i16s || (false && 64.343 == i16s) f64s==i16s || (false && 64.222 == i16s) i==i16s || (false && 3553 == i16s) is==i16s || (false && 6446 == i16s) is==i16s || (false && 64 == i16s) ui==i16s || (false && 3553 == i16s) uis==i16s || (false && 6446 == i16s) uis==i16s || (false && 64 == i16s) ui64==i16s || (false && 3553 == i16s) ui64s==i16s || (false && 6446 == i16s) ui64s==i16s || (false && 64 == i16s) ui32==i16s || (false && 6446 == i16s) ui32s==i16s || (false && 6446 == i16s) ui32s==i16s || (false && 64 == i16s) ui16==i16s || (false && 6446 == i16s) ui16s==i16s || (false && 6446 == i16s) ui16s==i16s || (false && 64 == i16s) ui8==i16s || (false && 50 == i16s) ui8s==i16s || (false && 3 == i16s) ui8s==i16s || (false && 2 == i16s) i64==i16s || (false && 33445566 == i16s) i64s==i16s || (false && 40 == i16s) i64s==i16s || (false && 50 == i16s) i32==i16s || (false && 445566 == i16s) i32s==i16s || (false && 40 == i16s) i32s==i16s || (false && 50 == i16s) i16==i16s || (false && 5566 == i16s) i16s==i16s || (false && 40 == i16s) Found matching parsed arg for i16s ==i8 || (true && testBinary == i8) ==i8 || (true && subCommand == i8) ==i8 || (true && 17 == i8) ==i8 || (true && subCommand == i8) ==i8 || (true && subCommand == i8) s==i8 || (false && flaggy == i8) ssf==i8 || (false && one == i8) ssf==i8 || (false && two == i8) sscf==i8 || (false && one,two == i8) bf==i8 || (false && == i8) bsf==i8 || (false && == i8) bsf==i8 || (false && == i8) bysf==i8 || (false && 17 == i8) bysf==i8 || (false && 18 == i8) df==i8 || (false && 33s == i8) dsf==i8 || (false && 33s == i8) dsf==i8 || (false && 1h == i8) f32==i8 || (false && 33.343 == i8) f32s==i8 || (false && 33.343 == i8) f32s==i8 || (false && 33.222 == i8) f64==i8 || (false && 33.222343 == i8) f64s==i8 || (false && 64.343 == i8) f64s==i8 || (false && 64.222 == i8) i==i8 || (false && 3553 == i8) is==i8 || (false && 6446 == i8) is==i8 || (false && 64 == i8) ui==i8 || (false && 3553 == i8) uis==i8 || (false && 6446 == i8) uis==i8 || (false && 64 == i8) ui64==i8 || (false && 3553 == i8) ui64s==i8 || (false && 6446 == i8) ui64s==i8 || (false && 64 == i8) ui32==i8 || (false && 6446 == i8) ui32s==i8 || (false && 6446 == i8) ui32s==i8 || (false && 64 == i8) ui16==i8 || (false && 6446 == i8) ui16s==i8 || (false && 6446 == i8) ui16s==i8 || (false && 64 == i8) ui8==i8 || (false && 50 == i8) ui8s==i8 || (false && 3 == i8) ui8s==i8 || (false && 2 == i8) i64==i8 || (false && 33445566 == i8) i64s==i8 || (false && 40 == i8) i64s==i8 || (false && 50 == i8) i32==i8 || (false && 445566 == i8) i32s==i8 || (false && 40 == i8) i32s==i8 || (false && 50 == i8) i16==i8 || (false && 5566 == i8) i16s==i8 || (false && 40 == i8) i16s==i8 || (false && 50 == i8) i8==i8 || (false && 32 == i8) Found matching parsed arg for i8 ==i8s || (true && testBinary == i8s) ==i8s || (true && subCommand == i8s) ==i8s || (true && 17 == i8s) ==i8s || (true && subCommand == i8s) ==i8s || (true && subCommand == i8s) s==i8s || (false && flaggy == i8s) ssf==i8s || (false && one == i8s) ssf==i8s || (false && two == i8s) sscf==i8s || (false && one,two == i8s) bf==i8s || (false && == i8s) bsf==i8s || (false && == i8s) bsf==i8s || (false && == i8s) bysf==i8s || (false && 17 == i8s) bysf==i8s || (false && 18 == i8s) df==i8s || (false && 33s == i8s) dsf==i8s || (false && 33s == i8s) dsf==i8s || (false && 1h == i8s) f32==i8s || (false && 33.343 == i8s) f32s==i8s || (false && 33.343 == i8s) f32s==i8s || (false && 33.222 == i8s) f64==i8s || (false && 33.222343 == i8s) f64s==i8s || (false && 64.343 == i8s) f64s==i8s || (false && 64.222 == i8s) i==i8s || (false && 3553 == i8s) is==i8s || (false && 6446 == i8s) is==i8s || (false && 64 == i8s) ui==i8s || (false && 3553 == i8s) uis==i8s || (false && 6446 == i8s) uis==i8s || (false && 64 == i8s) ui64==i8s || (false && 3553 == i8s) ui64s==i8s || (false && 6446 == i8s) ui64s==i8s || (false && 64 == i8s) ui32==i8s || (false && 6446 == i8s) ui32s==i8s || (false && 6446 == i8s) ui32s==i8s || (false && 64 == i8s) ui16==i8s || (false && 6446 == i8s) ui16s==i8s || (false && 6446 == i8s) ui16s==i8s || (false && 64 == i8s) ui8==i8s || (false && 50 == i8s) ui8s==i8s || (false && 3 == i8s) ui8s==i8s || (false && 2 == i8s) i64==i8s || (false && 33445566 == i8s) i64s==i8s || (false && 40 == i8s) i64s==i8s || (false && 50 == i8s) i32==i8s || (false && 445566 == i8s) i32s==i8s || (false && 40 == i8s) i32s==i8s || (false && 50 == i8s) i16==i8s || (false && 5566 == i8s) i16s==i8s || (false && 40 == i8s) i16s==i8s || (false && 50 == i8s) i8==i8s || (false && 32 == i8s) i8s==i8s || (false && 4 == i8s) Found matching parsed arg for i8s ==i8s || (true && testBinary == i8s) ==i8s || (true && subCommand == i8s) ==i8s || (true && 17 == i8s) ==i8s || (true && subCommand == i8s) ==i8s || (true && subCommand == i8s) s==i8s || (false && flaggy == i8s) ssf==i8s || (false && one == i8s) ssf==i8s || (false && two == i8s) sscf==i8s || (false && one,two == i8s) bf==i8s || (false && == i8s) bsf==i8s || (false && == i8s) bsf==i8s || (false && == i8s) bysf==i8s || (false && 17 == i8s) bysf==i8s || (false && 18 == i8s) df==i8s || (false && 33s == i8s) dsf==i8s || (false && 33s == i8s) dsf==i8s || (false && 1h == i8s) f32==i8s || (false && 33.343 == i8s) f32s==i8s || (false && 33.343 == i8s) f32s==i8s || (false && 33.222 == i8s) f64==i8s || (false && 33.222343 == i8s) f64s==i8s || (false && 64.343 == i8s) f64s==i8s || (false && 64.222 == i8s) i==i8s || (false && 3553 == i8s) is==i8s || (false && 6446 == i8s) is==i8s || (false && 64 == i8s) ui==i8s || (false && 3553 == i8s) uis==i8s || (false && 6446 == i8s) uis==i8s || (false && 64 == i8s) ui64==i8s || (false && 3553 == i8s) ui64s==i8s || (false && 6446 == i8s) ui64s==i8s || (false && 64 == i8s) ui32==i8s || (false && 6446 == i8s) ui32s==i8s || (false && 6446 == i8s) ui32s==i8s || (false && 64 == i8s) ui16==i8s || (false && 6446 == i8s) ui16s==i8s || (false && 6446 == i8s) ui16s==i8s || (false && 64 == i8s) ui8==i8s || (false && 50 == i8s) ui8s==i8s || (false && 3 == i8s) ui8s==i8s || (false && 2 == i8s) i64==i8s || (false && 33445566 == i8s) i64s==i8s || (false && 40 == i8s) i64s==i8s || (false && 50 == i8s) i32==i8s || (false && 445566 == i8s) i32s==i8s || (false && 40 == i8s) i32s==i8s || (false && 50 == i8s) i16==i8s || (false && 5566 == i8s) i16s==i8s || (false && 40 == i8s) i16s==i8s || (false && 50 == i8s) i8==i8s || (false && 32 == i8s) i8s==i8s || (false && 4 == i8s) Found matching parsed arg for i8s ==ip || (true && testBinary == ip) ==ip || (true && subCommand == ip) ==ip || (true && 17 == ip) ==ip || (true && subCommand == ip) ==ip || (true && subCommand == ip) s==ip || (false && flaggy == ip) ssf==ip || (false && one == ip) ssf==ip || (false && two == ip) sscf==ip || (false && one,two == ip) bf==ip || (false && == ip) bsf==ip || (false && == ip) bsf==ip || (false && == ip) bysf==ip || (false && 17 == ip) bysf==ip || (false && 18 == ip) df==ip || (false && 33s == ip) dsf==ip || (false && 33s == ip) dsf==ip || (false && 1h == ip) f32==ip || (false && 33.343 == ip) f32s==ip || (false && 33.343 == ip) f32s==ip || (false && 33.222 == ip) f64==ip || (false && 33.222343 == ip) f64s==ip || (false && 64.343 == ip) f64s==ip || (false && 64.222 == ip) i==ip || (false && 3553 == ip) is==ip || (false && 6446 == ip) is==ip || (false && 64 == ip) ui==ip || (false && 3553 == ip) uis==ip || (false && 6446 == ip) uis==ip || (false && 64 == ip) ui64==ip || (false && 3553 == ip) ui64s==ip || (false && 6446 == ip) ui64s==ip || (false && 64 == ip) ui32==ip || (false && 6446 == ip) ui32s==ip || (false && 6446 == ip) ui32s==ip || (false && 64 == ip) ui16==ip || (false && 6446 == ip) ui16s==ip || (false && 6446 == ip) ui16s==ip || (false && 64 == ip) ui8==ip || (false && 50 == ip) ui8s==ip || (false && 3 == ip) ui8s==ip || (false && 2 == ip) i64==ip || (false && 33445566 == ip) i64s==ip || (false && 40 == ip) i64s==ip || (false && 50 == ip) i32==ip || (false && 445566 == ip) i32s==ip || (false && 40 == ip) i32s==ip || (false && 50 == ip) i16==ip || (false && 5566 == ip) i16s==ip || (false && 40 == ip) i16s==ip || (false && 50 == ip) i8==ip || (false && 32 == ip) i8s==ip || (false && 4 == ip) i8s==ip || (false && 2 == ip) ip==ip || (false && 1.1.1.1 == ip) Found matching parsed arg for ip ==ips || (true && testBinary == ips) ==ips || (true && subCommand == ips) ==ips || (true && 17 == ips) ==ips || (true && subCommand == ips) ==ips || (true && subCommand == ips) s==ips || (false && flaggy == ips) ssf==ips || (false && one == ips) ssf==ips || (false && two == ips) sscf==ips || (false && one,two == ips) bf==ips || (false && == ips) bsf==ips || (false && == ips) bsf==ips || (false && == ips) bysf==ips || (false && 17 == ips) bysf==ips || (false && 18 == ips) df==ips || (false && 33s == ips) dsf==ips || (false && 33s == ips) dsf==ips || (false && 1h == ips) f32==ips || (false && 33.343 == ips) f32s==ips || (false && 33.343 == ips) f32s==ips || (false && 33.222 == ips) f64==ips || (false && 33.222343 == ips) f64s==ips || (false && 64.343 == ips) f64s==ips || (false && 64.222 == ips) i==ips || (false && 3553 == ips) is==ips || (false && 6446 == ips) is==ips || (false && 64 == ips) ui==ips || (false && 3553 == ips) uis==ips || (false && 6446 == ips) uis==ips || (false && 64 == ips) ui64==ips || (false && 3553 == ips) ui64s==ips || (false && 6446 == ips) ui64s==ips || (false && 64 == ips) ui32==ips || (false && 6446 == ips) ui32s==ips || (false && 6446 == ips) ui32s==ips || (false && 64 == ips) ui16==ips || (false && 6446 == ips) ui16s==ips || (false && 6446 == ips) ui16s==ips || (false && 64 == ips) ui8==ips || (false && 50 == ips) ui8s==ips || (false && 3 == ips) ui8s==ips || (false && 2 == ips) i64==ips || (false && 33445566 == ips) i64s==ips || (false && 40 == ips) i64s==ips || (false && 50 == ips) i32==ips || (false && 445566 == ips) i32s==ips || (false && 40 == ips) i32s==ips || (false && 50 == ips) i16==ips || (false && 5566 == ips) i16s==ips || (false && 40 == ips) i16s==ips || (false && 50 == ips) i8==ips || (false && 32 == ips) i8s==ips || (false && 4 == ips) i8s==ips || (false && 2 == ips) ip==ips || (false && 1.1.1.1 == ips) ips==ips || (false && 1.1.1.1 == ips) Found matching parsed arg for ips ==ips || (true && testBinary == ips) ==ips || (true && subCommand == ips) ==ips || (true && 17 == ips) ==ips || (true && subCommand == ips) ==ips || (true && subCommand == ips) s==ips || (false && flaggy == ips) ssf==ips || (false && one == ips) ssf==ips || (false && two == ips) sscf==ips || (false && one,two == ips) bf==ips || (false && == ips) bsf==ips || (false && == ips) bsf==ips || (false && == ips) bysf==ips || (false && 17 == ips) bysf==ips || (false && 18 == ips) df==ips || (false && 33s == ips) dsf==ips || (false && 33s == ips) dsf==ips || (false && 1h == ips) f32==ips || (false && 33.343 == ips) f32s==ips || (false && 33.343 == ips) f32s==ips || (false && 33.222 == ips) f64==ips || (false && 33.222343 == ips) f64s==ips || (false && 64.343 == ips) f64s==ips || (false && 64.222 == ips) i==ips || (false && 3553 == ips) is==ips || (false && 6446 == ips) is==ips || (false && 64 == ips) ui==ips || (false && 3553 == ips) uis==ips || (false && 6446 == ips) uis==ips || (false && 64 == ips) ui64==ips || (false && 3553 == ips) ui64s==ips || (false && 6446 == ips) ui64s==ips || (false && 64 == ips) ui32==ips || (false && 6446 == ips) ui32s==ips || (false && 6446 == ips) ui32s==ips || (false && 64 == ips) ui16==ips || (false && 6446 == ips) ui16s==ips || (false && 6446 == ips) ui16s==ips || (false && 64 == ips) ui8==ips || (false && 50 == ips) ui8s==ips || (false && 3 == ips) ui8s==ips || (false && 2 == ips) i64==ips || (false && 33445566 == ips) i64s==ips || (false && 40 == ips) i64s==ips || (false && 50 == ips) i32==ips || (false && 445566 == ips) i32s==ips || (false && 40 == ips) i32s==ips || (false && 50 == ips) i16==ips || (false && 5566 == ips) i16s==ips || (false && 40 == ips) i16s==ips || (false && 50 == ips) i8==ips || (false && 32 == ips) i8s==ips || (false && 4 == ips) i8s==ips || (false && 2 == ips) ip==ips || (false && 1.1.1.1 == ips) ips==ips || (false && 1.1.1.1 == ips) Found matching parsed arg for ips ==hw || (true && testBinary == hw) ==hw || (true && subCommand == hw) ==hw || (true && 17 == hw) ==hw || (true && subCommand == hw) ==hw || (true && subCommand == hw) s==hw || (false && flaggy == hw) ssf==hw || (false && one == hw) ssf==hw || (false && two == hw) sscf==hw || (false && one,two == hw) bf==hw || (false && == hw) bsf==hw || (false && == hw) bsf==hw || (false && == hw) bysf==hw || (false && 17 == hw) bysf==hw || (false && 18 == hw) df==hw || (false && 33s == hw) dsf==hw || (false && 33s == hw) dsf==hw || (false && 1h == hw) f32==hw || (false && 33.343 == hw) f32s==hw || (false && 33.343 == hw) f32s==hw || (false && 33.222 == hw) f64==hw || (false && 33.222343 == hw) f64s==hw || (false && 64.343 == hw) f64s==hw || (false && 64.222 == hw) i==hw || (false && 3553 == hw) is==hw || (false && 6446 == hw) is==hw || (false && 64 == hw) ui==hw || (false && 3553 == hw) uis==hw || (false && 6446 == hw) uis==hw || (false && 64 == hw) ui64==hw || (false && 3553 == hw) ui64s==hw || (false && 6446 == hw) ui64s==hw || (false && 64 == hw) ui32==hw || (false && 6446 == hw) ui32s==hw || (false && 6446 == hw) ui32s==hw || (false && 64 == hw) ui16==hw || (false && 6446 == hw) ui16s==hw || (false && 6446 == hw) ui16s==hw || (false && 64 == hw) ui8==hw || (false && 50 == hw) ui8s==hw || (false && 3 == hw) ui8s==hw || (false && 2 == hw) i64==hw || (false && 33445566 == hw) i64s==hw || (false && 40 == hw) i64s==hw || (false && 50 == hw) i32==hw || (false && 445566 == hw) i32s==hw || (false && 40 == hw) i32s==hw || (false && 50 == hw) i16==hw || (false && 5566 == hw) i16s==hw || (false && 40 == hw) i16s==hw || (false && 50 == hw) i8==hw || (false && 32 == hw) i8s==hw || (false && 4 == hw) i8s==hw || (false && 2 == hw) ip==hw || (false && 1.1.1.1 == hw) ips==hw || (false && 1.1.1.1 == hw) ips==hw || (false && 4.4.4.4 == hw) hw==hw || (false && 32:00:16:46:20:00 == hw) Found matching parsed arg for hw ==hws || (true && testBinary == hws) ==hws || (true && subCommand == hws) ==hws || (true && 17 == hws) ==hws || (true && subCommand == hws) ==hws || (true && subCommand == hws) s==hws || (false && flaggy == hws) ssf==hws || (false && one == hws) ssf==hws || (false && two == hws) sscf==hws || (false && one,two == hws) bf==hws || (false && == hws) bsf==hws || (false && == hws) bsf==hws || (false && == hws) bysf==hws || (false && 17 == hws) bysf==hws || (false && 18 == hws) df==hws || (false && 33s == hws) dsf==hws || (false && 33s == hws) dsf==hws || (false && 1h == hws) f32==hws || (false && 33.343 == hws) f32s==hws || (false && 33.343 == hws) f32s==hws || (false && 33.222 == hws) f64==hws || (false && 33.222343 == hws) f64s==hws || (false && 64.343 == hws) f64s==hws || (false && 64.222 == hws) i==hws || (false && 3553 == hws) is==hws || (false && 6446 == hws) is==hws || (false && 64 == hws) ui==hws || (false && 3553 == hws) uis==hws || (false && 6446 == hws) uis==hws || (false && 64 == hws) ui64==hws || (false && 3553 == hws) ui64s==hws || (false && 6446 == hws) ui64s==hws || (false && 64 == hws) ui32==hws || (false && 6446 == hws) ui32s==hws || (false && 6446 == hws) ui32s==hws || (false && 64 == hws) ui16==hws || (false && 6446 == hws) ui16s==hws || (false && 6446 == hws) ui16s==hws || (false && 64 == hws) ui8==hws || (false && 50 == hws) ui8s==hws || (false && 3 == hws) ui8s==hws || (false && 2 == hws) i64==hws || (false && 33445566 == hws) i64s==hws || (false && 40 == hws) i64s==hws || (false && 50 == hws) i32==hws || (false && 445566 == hws) i32s==hws || (false && 40 == hws) i32s==hws || (false && 50 == hws) i16==hws || (false && 5566 == hws) i16s==hws || (false && 40 == hws) i16s==hws || (false && 50 == hws) i8==hws || (false && 32 == hws) i8s==hws || (false && 4 == hws) i8s==hws || (false && 2 == hws) ip==hws || (false && 1.1.1.1 == hws) ips==hws || (false && 1.1.1.1 == hws) ips==hws || (false && 4.4.4.4 == hws) hw==hws || (false && 32:00:16:46:20:00 == hws) hws==hws || (false && 32:00:16:46:20:00 == hws) Found matching parsed arg for hws ==hws || (true && testBinary == hws) ==hws || (true && subCommand == hws) ==hws || (true && 17 == hws) ==hws || (true && subCommand == hws) ==hws || (true && subCommand == hws) s==hws || (false && flaggy == hws) ssf==hws || (false && one == hws) ssf==hws || (false && two == hws) sscf==hws || (false && one,two == hws) bf==hws || (false && == hws) bsf==hws || (false && == hws) bsf==hws || (false && == hws) bysf==hws || (false && 17 == hws) bysf==hws || (false && 18 == hws) df==hws || (false && 33s == hws) dsf==hws || (false && 33s == hws) dsf==hws || (false && 1h == hws) f32==hws || (false && 33.343 == hws) f32s==hws || (false && 33.343 == hws) f32s==hws || (false && 33.222 == hws) f64==hws || (false && 33.222343 == hws) f64s==hws || (false && 64.343 == hws) f64s==hws || (false && 64.222 == hws) i==hws || (false && 3553 == hws) is==hws || (false && 6446 == hws) is==hws || (false && 64 == hws) ui==hws || (false && 3553 == hws) uis==hws || (false && 6446 == hws) uis==hws || (false && 64 == hws) ui64==hws || (false && 3553 == hws) ui64s==hws || (false && 6446 == hws) ui64s==hws || (false && 64 == hws) ui32==hws || (false && 6446 == hws) ui32s==hws || (false && 6446 == hws) ui32s==hws || (false && 64 == hws) ui16==hws || (false && 6446 == hws) ui16s==hws || (false && 6446 == hws) ui16s==hws || (false && 64 == hws) ui8==hws || (false && 50 == hws) ui8s==hws || (false && 3 == hws) ui8s==hws || (false && 2 == hws) i64==hws || (false && 33445566 == hws) i64s==hws || (false && 40 == hws) i64s==hws || (false && 50 == hws) i32==hws || (false && 445566 == hws) i32s==hws || (false && 40 == hws) i32s==hws || (false && 50 == hws) i16==hws || (false && 5566 == hws) i16s==hws || (false && 40 == hws) i16s==hws || (false && 50 == hws) i8==hws || (false && 32 == hws) i8s==hws || (false && 4 == hws) i8s==hws || (false && 2 == hws) ip==hws || (false && 1.1.1.1 == hws) ips==hws || (false && 1.1.1.1 == hws) ips==hws || (false && 4.4.4.4 == hws) hw==hws || (false && 32:00:16:46:20:00 == hws) hws==hws || (false && 32:00:16:46:20:00 == hws) Found matching parsed arg for hws ==m || (true && testBinary == m) ==m || (true && subCommand == m) ==m || (true && 17 == m) ==m || (true && subCommand == m) ==m || (true && subCommand == m) s==m || (false && flaggy == m) ssf==m || (false && one == m) ssf==m || (false && two == m) sscf==m || (false && one,two == m) bf==m || (false && == m) bsf==m || (false && == m) bsf==m || (false && == m) bysf==m || (false && 17 == m) bysf==m || (false && 18 == m) df==m || (false && 33s == m) dsf==m || (false && 33s == m) dsf==m || (false && 1h == m) f32==m || (false && 33.343 == m) f32s==m || (false && 33.343 == m) f32s==m || (false && 33.222 == m) f64==m || (false && 33.222343 == m) f64s==m || (false && 64.343 == m) f64s==m || (false && 64.222 == m) i==m || (false && 3553 == m) is==m || (false && 6446 == m) is==m || (false && 64 == m) ui==m || (false && 3553 == m) uis==m || (false && 6446 == m) uis==m || (false && 64 == m) ui64==m || (false && 3553 == m) ui64s==m || (false && 6446 == m) ui64s==m || (false && 64 == m) ui32==m || (false && 6446 == m) ui32s==m || (false && 6446 == m) ui32s==m || (false && 64 == m) ui16==m || (false && 6446 == m) ui16s==m || (false && 6446 == m) ui16s==m || (false && 64 == m) ui8==m || (false && 50 == m) ui8s==m || (false && 3 == m) ui8s==m || (false && 2 == m) i64==m || (false && 33445566 == m) i64s==m || (false && 40 == m) i64s==m || (false && 50 == m) i32==m || (false && 445566 == m) i32s==m || (false && 40 == m) i32s==m || (false && 50 == m) i16==m || (false && 5566 == m) i16s==m || (false && 40 == m) i16s==m || (false && 50 == m) i8==m || (false && 32 == m) i8s==m || (false && 4 == m) i8s==m || (false && 2 == m) ip==m || (false && 1.1.1.1 == m) ips==m || (false && 1.1.1.1 == m) ips==m || (false && 4.4.4.4 == m) hw==m || (false && 32:00:16:46:20:00 == m) hws==m || (false && 32:00:16:46:20:00 == m) hws==m || (false && 32:00:16:46:20:01 == m) m==m || (false && 255.255.255.255 == m) Found matching parsed arg for m ==ms || (true && testBinary == ms) ==ms || (true && subCommand == ms) ==ms || (true && 17 == ms) ==ms || (true && subCommand == ms) ==ms || (true && subCommand == ms) s==ms || (false && flaggy == ms) ssf==ms || (false && one == ms) ssf==ms || (false && two == ms) sscf==ms || (false && one,two == ms) bf==ms || (false && == ms) bsf==ms || (false && == ms) bsf==ms || (false && == ms) bysf==ms || (false && 17 == ms) bysf==ms || (false && 18 == ms) df==ms || (false && 33s == ms) dsf==ms || (false && 33s == ms) dsf==ms || (false && 1h == ms) f32==ms || (false && 33.343 == ms) f32s==ms || (false && 33.343 == ms) f32s==ms || (false && 33.222 == ms) f64==ms || (false && 33.222343 == ms) f64s==ms || (false && 64.343 == ms) f64s==ms || (false && 64.222 == ms) i==ms || (false && 3553 == ms) is==ms || (false && 6446 == ms) is==ms || (false && 64 == ms) ui==ms || (false && 3553 == ms) uis==ms || (false && 6446 == ms) uis==ms || (false && 64 == ms) ui64==ms || (false && 3553 == ms) ui64s==ms || (false && 6446 == ms) ui64s==ms || (false && 64 == ms) ui32==ms || (false && 6446 == ms) ui32s==ms || (false && 6446 == ms) ui32s==ms || (false && 64 == ms) ui16==ms || (false && 6446 == ms) ui16s==ms || (false && 6446 == ms) ui16s==ms || (false && 64 == ms) ui8==ms || (false && 50 == ms) ui8s==ms || (false && 3 == ms) ui8s==ms || (false && 2 == ms) i64==ms || (false && 33445566 == ms) i64s==ms || (false && 40 == ms) i64s==ms || (false && 50 == ms) i32==ms || (false && 445566 == ms) i32s==ms || (false && 40 == ms) i32s==ms || (false && 50 == ms) i16==ms || (false && 5566 == ms) i16s==ms || (false && 40 == ms) i16s==ms || (false && 50 == ms) i8==ms || (false && 32 == ms) i8s==ms || (false && 4 == ms) i8s==ms || (false && 2 == ms) ip==ms || (false && 1.1.1.1 == ms) ips==ms || (false && 1.1.1.1 == ms) ips==ms || (false && 4.4.4.4 == ms) hw==ms || (false && 32:00:16:46:20:00 == ms) hws==ms || (false && 32:00:16:46:20:00 == ms) hws==ms || (false && 32:00:16:46:20:01 == ms) m==ms || (false && 255.255.255.255 == ms) ms==ms || (false && 255.255.255.255 == ms) Found matching parsed arg for ms ==ms || (true && testBinary == ms) ==ms || (true && subCommand == ms) ==ms || (true && 17 == ms) ==ms || (true && subCommand == ms) ==ms || (true && subCommand == ms) s==ms || (false && flaggy == ms) ssf==ms || (false && one == ms) ssf==ms || (false && two == ms) sscf==ms || (false && one,two == ms) bf==ms || (false && == ms) bsf==ms || (false && == ms) bsf==ms || (false && == ms) bysf==ms || (false && 17 == ms) bysf==ms || (false && 18 == ms) df==ms || (false && 33s == ms) dsf==ms || (false && 33s == ms) dsf==ms || (false && 1h == ms) f32==ms || (false && 33.343 == ms) f32s==ms || (false && 33.343 == ms) f32s==ms || (false && 33.222 == ms) f64==ms || (false && 33.222343 == ms) f64s==ms || (false && 64.343 == ms) f64s==ms || (false && 64.222 == ms) i==ms || (false && 3553 == ms) is==ms || (false && 6446 == ms) is==ms || (false && 64 == ms) ui==ms || (false && 3553 == ms) uis==ms || (false && 6446 == ms) uis==ms || (false && 64 == ms) ui64==ms || (false && 3553 == ms) ui64s==ms || (false && 6446 == ms) ui64s==ms || (false && 64 == ms) ui32==ms || (false && 6446 == ms) ui32s==ms || (false && 6446 == ms) ui32s==ms || (false && 64 == ms) ui16==ms || (false && 6446 == ms) ui16s==ms || (false && 6446 == ms) ui16s==ms || (false && 64 == ms) ui8==ms || (false && 50 == ms) ui8s==ms || (false && 3 == ms) ui8s==ms || (false && 2 == ms) i64==ms || (false && 33445566 == ms) i64s==ms || (false && 40 == ms) i64s==ms || (false && 50 == ms) i32==ms || (false && 445566 == ms) i32s==ms || (false && 40 == ms) i32s==ms || (false && 50 == ms) i16==ms || (false && 5566 == ms) i16s==ms || (false && 40 == ms) i16s==ms || (false && 50 == ms) i8==ms || (false && 32 == ms) i8s==ms || (false && 4 == ms) i8s==ms || (false && 2 == ms) ip==ms || (false && 1.1.1.1 == ms) ips==ms || (false && 1.1.1.1 == ms) ips==ms || (false && 4.4.4.4 == ms) hw==ms || (false && 32:00:16:46:20:00 == ms) hws==ms || (false && 32:00:16:46:20:00 == ms) hws==ms || (false && 32:00:16:46:20:01 == ms) m==ms || (false && 255.255.255.255 == ms) ms==ms || (false && 255.255.255.255 == ms) Found matching parsed arg for ms --- PASS: TestSCInputParsing (0.03s) === RUN ExampleSubcommand_AddPositionalValue --- PASS: ExampleSubcommand_AddPositionalValue (0.00s) === RUN ExamplePositionalValue --- PASS: ExamplePositionalValue (0.00s) === RUN ExampleBool --- PASS: ExampleBool (0.02s) === RUN ExampleInt --- PASS: ExampleInt (0.00s) === RUN Example --- PASS: Example (0.00s) === RUN ExampleSubcommand --- PASS: ExampleSubcommand (0.00s) PASS ok github.com/integrii/flaggy 0.537s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang dh_auto_install -O--builddirectory=_build -O--buildsystem=golang dh_installdocs -O--builddirectory=_build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang dh_installinit -O--builddirectory=_build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang dh_perl -O--builddirectory=_build -O--buildsystem=golang dh_link -O--builddirectory=_build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang dh_compress -O--builddirectory=_build -O--buildsystem=golang dh_fixperms -O--builddirectory=_build -O--buildsystem=golang dh_missing -O--builddirectory=_build -O--buildsystem=golang dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'golang-github-integrii-flaggy-dev' in '../golang-github-integrii-flaggy-dev_1.4.0-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../golang-github-integrii-flaggy_1.4.0-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1296186/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1296186/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1296186 and its subdirectories I: Current time: Fri Feb 11 14:41:58 +14 2022 I: pbuilder-time-stamp: 1644540118