Running as unit: rb-build-amd64_4-47390.service ==================================================================================== Mon Mar 10 17:34:28 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_4) on jenkins, called using "ionos15-amd64 ionos1-amd64" as arguments. Mon Mar 10 17:34:28 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-eJu2p0xH" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Mar 10 17:34:28 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Mon Mar 10 17:34:28 UTC 2025 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-WmSGNf' Mon Mar 10 17:34:28 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Mon Mar 10 17:34:28 UTC 2025 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-813X8A' ok, let's check if golang-github-integrii-flaggy is building anywhere yet… ok, golang-github-integrii-flaggy is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of golang-github-integrii-flaggy in trixie on amd64 on jenkins now. 1st build will be done on ionos15-amd64.debian.net. 2nd build will be done on ionos1-amd64.debian.net. ============================================================================= Mon Mar 10 17:34:34 UTC 2025 I: starting to build golang-github-integrii-flaggy/trixie/amd64 on jenkins on '2025-03-10 17:34' Mon Mar 10 17:34:34 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_4/47390/console.log 1741628074 amd64 trixie golang-github-integrii-flaggy Mon Mar 10 17:34:34 UTC 2025 I: Downloading source for trixie/golang-github-integrii-flaggy=1.4.0-1 --2025-03-10 17:34:35-- http://deb.debian.org/debian/pool/main/g/golang-github-integrii-flaggy/golang-github-integrii-flaggy_1.4.0-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2268 (2.2K) [text/prs.lines.tag] Saving to: ‘golang-github-integrii-flaggy_1.4.0-1.dsc’ 0K .. 100% 343M=0s 2025-03-10 17:34:35 (343 MB/s) - ‘golang-github-integrii-flaggy_1.4.0-1.dsc’ saved [2268/2268] --2025-03-10 17:34:35-- http://deb.debian.org/debian/pool/main/g/golang-github-integrii-flaggy/golang-github-integrii-flaggy_1.4.0-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2268 (2.2K) [text/prs.lines.tag] Saving to: ‘golang-github-integrii-flaggy_1.4.0-1.dsc’ 0K .. 100% 343M=0s 2025-03-10 17:34:35 (343 MB/s) - ‘golang-github-integrii-flaggy_1.4.0-1.dsc’ saved [2268/2268] Mon Mar 10 17:34:35 UTC 2025 I: golang-github-integrii-flaggy_1.4.0-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: golang-github-integrii-flaggy Binary: golang-github-integrii-flaggy-dev Architecture: all Version: 1.4.0-1 Maintainer: Debian Go Packaging Team Uploaders: Dawid Dziurla , Homepage: https://github.com/integrii/flaggy Standards-Version: 4.4.1 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git Testsuite: autopkgtest-pkg-go Build-Depends: debhelper-compat (= 12), dh-golang Build-Depends-Indep: golang-any Package-List: golang-github-integrii-flaggy-dev deb devel optional arch=all Checksums-Sha1: bb63858c1c3b41464f2a15bd524ff346cc3ee709 45783 golang-github-integrii-flaggy_1.4.0.orig.tar.gz e072e33572a16ed1cd0b94be51c7ac7cb66206f9 2428 golang-github-integrii-flaggy_1.4.0-1.debian.tar.xz Checksums-Sha256: 53ce973fc060843cfeff4d768c01193e1d73b5839fe107606bf5809eb64c27b4 45783 golang-github-integrii-flaggy_1.4.0.orig.tar.gz de4f4e8aec0efd5cf8d94dc7d80dc5f4a1a27fea986f9d0f835cf9eb69700b93 2428 golang-github-integrii-flaggy_1.4.0-1.debian.tar.xz Files: 06a0b9b0173dc33c42f39bd976394f87 45783 golang-github-integrii-flaggy_1.4.0.orig.tar.gz 9a18c80fdde4be40d33a2e021e42e067 2428 golang-github-integrii-flaggy_1.4.0-1.debian.tar.xz Go-Import-Path: github.com/integrii/flaggy -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPwDop1BN06KlsbfijqM4hED8f1wFAl34aRwACgkQjqM4hED8 f1y2FA/+MqAmymXfzUJ4b75D6lI+m//0MOpEvqLVbmye+2FBPja+msksB0cmA7OB Je/GzjDtCnv4NtqwbWf9bwkFfqh7JJgJfGJ1Jbd8yVVXT3TNsdaBb7DarPNbLLh1 OzQnN4ypetYuZaq+XDlylRHWWyB6qNMnptSWhM8jDblsfz1lNmXV54LxwmcCDn5g G5TEiEeWHCLgj0wrUADMfid0IIEdZDp/SODMOyfV35RzMD23KMbxe74muU3Ws3rt TWAx/G21/I5GPy1ykMyixpVVx/HwmR8Ey0W6xjxYyd29GKBGGFOqnwj/1KPP9mAJ xZPxsiTbEAVCtVrcE8wSXKV75BjXPwMlGfdKrfm8Uh4sr1OI8sR2CYbgoKBbNhVZ X6rBt+ZHcfinXTisiQaTo24GCSW3GDBO9aBu6cyhNEvMj13vzQC5EHOT1R0urxaN 0bY5L8HPRawtVV1AU/0JxaeRVC4gYOVpldQ8fIZfAcKBvnRJPrttSLqEdTz8fAB6 D5Z682PLT46eTfV1YQs9kZ2XdXJlSr57bx8j2zRczWElIsVUZu7MyDUn+lW4Kzy1 toKBpjZfCdRlLCwjYC+kSH2xGutEkcpCYOkcuQ6gHmLWs1ASJfOsgR4mWopOgUJ8 yQ3goDJsqRQkOKFvKtXN07VaFPdVa0Jd8n5B8XAUfu/JA4YLtU8= =tcfv -----END PGP SIGNATURE----- Mon Mar 10 17:34:35 UTC 2025 I: Checking whether the package is not for us Mon Mar 10 17:34:35 UTC 2025 I: Starting 1st build on remote node ionos15-amd64.debian.net. Mon Mar 10 17:34:35 UTC 2025 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Mon Mar 10 17:34:35 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Mon Mar 10 17:34:35 UTC 2025 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-R0Drjf' ==================================================================================== Sun Apr 12 23:57:33 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos15-amd64, called using "1 golang-github-integrii-flaggy trixie /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I 1.4.0-1" as arguments. Sun Apr 12 23:57:33 UTC 2026 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-iuG73grv" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sun Apr 12 23:57:33 UTC 2026 I: Downloading source for trixie/golang-github-integrii-flaggy=1.4.0-1 Reading package lists... NOTICE: 'golang-github-integrii-flaggy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 50.5 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (dsc) [2268 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (tar) [45.8 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (diff) [2428 B] Fetched 50.5 kB in 0s (2072 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'golang-github-integrii-flaggy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 50.5 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (dsc) [2268 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (tar) [45.8 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (diff) [2428 B] Fetched 50.5 kB in 0s (2072 kB/s) Download complete and in download only mode ============================================================================= Building golang-github-integrii-flaggy in trixie on amd64 on ionos15-amd64 now. Date: Sun Apr 12 23:57:33 UTC 2026 Date UTC: Sun Apr 12 23:57:33 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Sun Apr 12 11:57:33 -12 2026 I: pbuilder-time-stamp: 1776038253 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. 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 dpkg-source: warning: cannot verify inline signature for ./golang-github-integrii-flaggy_1.4.0-1.dsc: unsupported subcommand 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/2514496/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='cefd3afc0a64452596ecb3f9cd876532' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2514496' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/pbuilderrc_eX4t --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b1 --logfile b1/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+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2514496/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 ... 19800 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.24-go{a} golang-1.24-src{a} golang-any{a} golang-go{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{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 pkgconf wget 0 packages upgraded, 36 newly installed, 0 to remove and 0 not upgraded. Need to get 70.5 MB of archives. After unpacking 336 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.4-5 [92.4 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-7 [294 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.17-3 [862 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 libtool all 2.5.4-4 [539 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libunistring5 amd64 1.3-1 [476 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b2 [699 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 dh-golang all 1.63 [24.4 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 golang-1.24-src all 1.24.1-1 [21.2 MB] Get: 33 http://deb.debian.org/debian trixie/main amd64 golang-1.24-go amd64 1.24.1-1 [28.6 MB] Get: 34 http://deb.debian.org/debian trixie/main amd64 golang-src all 2:1.24~2 [5136 B] Get: 35 http://deb.debian.org/debian trixie/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 golang-any amd64 2:1.24~2 [5216 B] Fetched 70.5 MB in 4s (18.4 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 19800 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-5_amd64.deb ... Unpacking bsdextrautils (2.40.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-7_amd64.deb ... Unpacking m4 (1.4.19-7) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../23-libunistring5_1.3-1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b2_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../30-dh-golang_1.63_all.deb ... Unpacking dh-golang (1.63) ... Selecting previously unselected package golang-1.24-src. Preparing to unpack .../31-golang-1.24-src_1.24.1-1_all.deb ... Unpacking golang-1.24-src (1.24.1-1) ... Selecting previously unselected package golang-1.24-go. Preparing to unpack .../32-golang-1.24-go_1.24.1-1_amd64.deb ... Unpacking golang-1.24-go (1.24.1-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../33-golang-src_2%3a1.24~2_all.deb ... Unpacking golang-src (2:1.24~2) ... Selecting previously unselected package golang-go:amd64. Preparing to unpack .../34-golang-go_2%3a1.24~2_amd64.deb ... Unpacking golang-go:amd64 (2:1.24~2) ... Selecting previously unselected package golang-any:amd64. Preparing to unpack .../35-golang-any_2%3a1.24~2_amd64.deb ... Unpacking golang-any:amd64 (2:1.24~2) ... Setting up golang-1.24-src (1.24.1-1) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-6) ... Setting up bsdextrautils (2.40.4-5) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-7) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:amd64 (1.3-1) ... Setting up autopoint (0.23.1-1) ... Setting up golang-1.24-go (1.24.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up golang-src (2:1.24~2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-4) ... Setting up golang-go:amd64 (2:1.24~2) ... Setting up golang-any:amd64 (2:1.24~2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.1) ... Setting up dh-golang (1.63) ... Processing triggers for libc-bin (2.40-7) ... 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 I: Running cd /build/reproducible-path/golang-github-integrii-flaggy-1.4.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-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 42 github.com/integrii/flaggy internal/byteorder internal/profilerecord internal/goos unicode/utf8 math/bits internal/godebugs log/internal internal/unsafeheader internal/itoa cmp internal/goarch internal/msan internal/coverage/rtcov internal/nettrace internal/asan internal/cpu unicode internal/runtime/syscall internal/goexperiment internal/runtime/atomic sync/atomic internal/runtime/math internal/runtime/sys internal/abi internal/chacha8rand internal/bytealg math internal/runtime/exithook internal/stringslite internal/race internal/sync internal/runtime/maps runtime iter internal/reflectlite weak sync maps slices errors internal/bisect internal/singleflight internal/testlog unique io path internal/oserror vendor/golang.org/x/net/dns/dnsmessage strconv runtime/cgo syscall internal/godebug strings bytes net/netip reflect internal/syscall/execenv time internal/syscall/unix context io/fs internal/poll internal/filepathlite os internal/fmtsort path/filepath fmt net 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 42 github.com/integrii/flaggy === RUN TestGlobs /tmp/go-build953688429/b001/flaggy.test -test.testlogfile=/tmp/go-build953688429/b001/testlog.txt -test.paniconexit0 -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=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 --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 sub--+/\324command correctly determined to be type positional flag_test.go:71: Flag --flag=CONTENT correctly determined to be type flagWithValue 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 subcommand correctly determined to be type positional --- 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 2026/04/12 23:58:14 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 2026/04/12 23:58:14 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.00s) === 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.00s) === RUN ExampleSubcommand_AddPositionalValue --- PASS: ExampleSubcommand_AddPositionalValue (0.00s) === RUN ExamplePositionalValue --- PASS: ExamplePositionalValue (0.00s) === RUN ExampleBool --- PASS: ExampleBool (0.00s) === 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.020s 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 --destdir=debian/golang-github-integrii-flaggy-dev/ -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 -O../golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo dpkg-genchanges --build=binary -O../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: 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/2514496 and its subdirectories I: Current time: Sun Apr 12 11:58:18 -12 2026 I: pbuilder-time-stamp: 1776038298 Sun Apr 12 23:58:18 UTC 2026 I: Signing ./b1/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo as golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc Sun Apr 12 23:58:18 UTC 2026 I: Signed ./b1/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo as ./b1/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc Sun Apr 12 23:58:18 UTC 2026 - build #1 for golang-github-integrii-flaggy/trixie/amd64 on ionos15-amd64 done. Starting cleanup. All cleanup done. Sun Apr 12 23:58:18 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-iuG73grv, removing. /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Mar 10 17:35 b1 drwxr-xr-x 2 jenkins jenkins 4096 Mar 10 17:34 b2 -rw-r--r-- 1 jenkins jenkins 2268 Dec 17 2019 golang-github-integrii-flaggy_1.4.0-1.dsc -rw------- 1 jenkins jenkins 3519 Mar 10 17:34 rbuildlog.UIau0FQ /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b1: total 304 -rw-r--r-- 1 jenkins jenkins 204721 Mar 10 17:35 build.log -rw-r--r-- 1 jenkins jenkins 23616 Mar 10 17:35 golang-github-integrii-flaggy-dev_1.4.0-1_all.deb -rw-r--r-- 1 jenkins jenkins 2428 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2268 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1.dsc -rw-r--r-- 1 jenkins jenkins 4891 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 5773 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1249 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1_amd64.changes -rw-r--r-- 1 jenkins jenkins 1714 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 45783 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b2: total 0 Mon Mar 10 17:35:21 UTC 2025 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Apr 12 11:57:33 -12 2026 I: pbuilder-time-stamp: 1776038253 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. 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 dpkg-source: warning: cannot verify inline signature for ./golang-github-integrii-flaggy_1.4.0-1.dsc: unsupported subcommand 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/2514496/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='cefd3afc0a64452596ecb3f9cd876532' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2514496' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/pbuilderrc_eX4t --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b1 --logfile b1/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+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2514496/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 ... 19800 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.24-go{a} golang-1.24-src{a} golang-any{a} golang-go{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{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 pkgconf wget 0 packages upgraded, 36 newly installed, 0 to remove and 0 not upgraded. Need to get 70.5 MB of archives. After unpacking 336 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.4-5 [92.4 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-7 [294 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.17-3 [862 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 libtool all 2.5.4-4 [539 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libunistring5 amd64 1.3-1 [476 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b2 [699 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 dh-golang all 1.63 [24.4 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 golang-1.24-src all 1.24.1-1 [21.2 MB] Get: 33 http://deb.debian.org/debian trixie/main amd64 golang-1.24-go amd64 1.24.1-1 [28.6 MB] Get: 34 http://deb.debian.org/debian trixie/main amd64 golang-src all 2:1.24~2 [5136 B] Get: 35 http://deb.debian.org/debian trixie/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 golang-any amd64 2:1.24~2 [5216 B] Fetched 70.5 MB in 4s (18.4 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 19800 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-5_amd64.deb ... Unpacking bsdextrautils (2.40.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-7_amd64.deb ... Unpacking m4 (1.4.19-7) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../23-libunistring5_1.3-1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b2_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../30-dh-golang_1.63_all.deb ... Unpacking dh-golang (1.63) ... Selecting previously unselected package golang-1.24-src. Preparing to unpack .../31-golang-1.24-src_1.24.1-1_all.deb ... Unpacking golang-1.24-src (1.24.1-1) ... Selecting previously unselected package golang-1.24-go. Preparing to unpack .../32-golang-1.24-go_1.24.1-1_amd64.deb ... Unpacking golang-1.24-go (1.24.1-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../33-golang-src_2%3a1.24~2_all.deb ... Unpacking golang-src (2:1.24~2) ... Selecting previously unselected package golang-go:amd64. Preparing to unpack .../34-golang-go_2%3a1.24~2_amd64.deb ... Unpacking golang-go:amd64 (2:1.24~2) ... Selecting previously unselected package golang-any:amd64. Preparing to unpack .../35-golang-any_2%3a1.24~2_amd64.deb ... Unpacking golang-any:amd64 (2:1.24~2) ... Setting up golang-1.24-src (1.24.1-1) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-6) ... Setting up bsdextrautils (2.40.4-5) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-7) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:amd64 (1.3-1) ... Setting up autopoint (0.23.1-1) ... Setting up golang-1.24-go (1.24.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up golang-src (2:1.24~2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-4) ... Setting up golang-go:amd64 (2:1.24~2) ... Setting up golang-any:amd64 (2:1.24~2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.1) ... Setting up dh-golang (1.63) ... Processing triggers for libc-bin (2.40-7) ... 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 I: Running cd /build/reproducible-path/golang-github-integrii-flaggy-1.4.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-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 42 github.com/integrii/flaggy internal/byteorder internal/profilerecord internal/goos unicode/utf8 math/bits internal/godebugs log/internal internal/unsafeheader internal/itoa cmp internal/goarch internal/msan internal/coverage/rtcov internal/nettrace internal/asan internal/cpu unicode internal/runtime/syscall internal/goexperiment internal/runtime/atomic sync/atomic internal/runtime/math internal/runtime/sys internal/abi internal/chacha8rand internal/bytealg math internal/runtime/exithook internal/stringslite internal/race internal/sync internal/runtime/maps runtime iter internal/reflectlite weak sync maps slices errors internal/bisect internal/singleflight internal/testlog unique io path internal/oserror vendor/golang.org/x/net/dns/dnsmessage strconv runtime/cgo syscall internal/godebug strings bytes net/netip reflect internal/syscall/execenv time internal/syscall/unix context io/fs internal/poll internal/filepathlite os internal/fmtsort path/filepath fmt net 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 42 github.com/integrii/flaggy === RUN TestGlobs /tmp/go-build953688429/b001/flaggy.test -test.testlogfile=/tmp/go-build953688429/b001/testlog.txt -test.paniconexit0 -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=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 --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 sub--+/\324command correctly determined to be type positional flag_test.go:71: Flag --flag=CONTENT correctly determined to be type flagWithValue 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 subcommand correctly determined to be type positional --- 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 2026/04/12 23:58:14 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 2026/04/12 23:58:14 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.00s) === 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.00s) === RUN ExampleSubcommand_AddPositionalValue --- PASS: ExampleSubcommand_AddPositionalValue (0.00s) === RUN ExamplePositionalValue --- PASS: ExamplePositionalValue (0.00s) === RUN ExampleBool --- PASS: ExampleBool (0.00s) === 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.020s 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 --destdir=debian/golang-github-integrii-flaggy-dev/ -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 -O../golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo dpkg-genchanges --build=binary -O../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: 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/2514496 and its subdirectories I: Current time: Sun Apr 12 11:58:18 -12 2026 I: pbuilder-time-stamp: 1776038298 Mon Mar 10 17:35:21 UTC 2025 I: 1st build successful. Starting 2nd build on remote node ionos1-amd64.debian.net. Mon Mar 10 17:35:22 UTC 2025 I: Preparing to do remote build '2' on ionos1-amd64.debian.net. Mon Mar 10 17:35:22 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Mon Mar 10 17:35:22 UTC 2025 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-qzIBYD' ==================================================================================== Mon Mar 10 17:35:23 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos1-amd64, called using "2 golang-github-integrii-flaggy trixie /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I 1.4.0-1" as arguments. Mon Mar 10 17:35:23 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-8eouVVRu" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Mar 10 17:35:23 UTC 2025 I: Downloading source for trixie/golang-github-integrii-flaggy=1.4.0-1 Reading package lists... NOTICE: 'golang-github-integrii-flaggy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 50.5 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (dsc) [2268 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (tar) [45.8 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (diff) [2428 B] Fetched 50.5 kB in 0s (669 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'golang-github-integrii-flaggy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-integrii-flaggy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 50.5 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (dsc) [2268 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (tar) [45.8 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-integrii-flaggy 1.4.0-1 (diff) [2428 B] Fetched 50.5 kB in 0s (669 kB/s) Download complete and in download only mode ============================================================================= Re-Building golang-github-integrii-flaggy in trixie on amd64 on ionos1-amd64 now. Date: Mon Mar 10 17:35:24 UTC 2025 Date UTC: Mon Mar 10 17:35:24 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/pbuilderrc_jc5Y + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' golang-github-integrii-flaggy = debian-installer -o golang-github-integrii-flaggy = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' golang-github-integrii-flaggy = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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/r-b-build.pescRI9I/pbuilderrc_jc5Y --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b2 --logfile b2/build.log golang-github-integrii-flaggy_1.4.0-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Tue Mar 11 07:35:25 +14 2025 I: pbuilder-time-stamp: 1741628125 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. 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 dpkg-source: warning: cannot verify inline signature for ./golang-github-integrii-flaggy_1.4.0-1.dsc: unsupported subcommand 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/2884733/tmp/hooks/D01_modify_environment starting debug: Running on ionos1-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 '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Mar 10 17:35 /bin/sh -> /bin/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/2884733/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2884733/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.37(1)-release' BUILDDIR=/build/reproducible-path 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 parallel=20 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=b924fa4c47e3491bb4570387331796d3 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=2884733 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/r-b-build.pescRI9I/pbuilderrc_jc5Y --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b2 --logfile b2/build.log golang-github-integrii-flaggy_1.4.0-1.dsc' SUDO_GID=110 SUDO_UID=105 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://46.16.76.132:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2884733/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 ... 19800 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.24-go{a} golang-1.24-src{a} golang-any{a} golang-go{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{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 pkgconf wget 0 packages upgraded, 36 newly installed, 0 to remove and 0 not upgraded. Need to get 70.5 MB of archives. After unpacking 336 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.4-5 [92.4 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-7 [294 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.17-3 [862 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 libtool all 2.5.4-4 [539 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libunistring5 amd64 1.3-1 [476 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b2 [699 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 dh-golang all 1.63 [24.4 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 golang-1.24-src all 1.24.1-1 [21.2 MB] Get: 33 http://deb.debian.org/debian trixie/main amd64 golang-1.24-go amd64 1.24.1-1 [28.6 MB] Get: 34 http://deb.debian.org/debian trixie/main amd64 golang-src all 2:1.24~2 [5136 B] Get: 35 http://deb.debian.org/debian trixie/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 golang-any amd64 2:1.24~2 [5216 B] Fetched 70.5 MB in 6s (11.8 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 19800 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-5_amd64.deb ... Unpacking bsdextrautils (2.40.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-7_amd64.deb ... Unpacking m4 (1.4.19-7) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../23-libunistring5_1.3-1_amd64.deb ... Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b2_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../30-dh-golang_1.63_all.deb ... Unpacking dh-golang (1.63) ... Selecting previously unselected package golang-1.24-src. Preparing to unpack .../31-golang-1.24-src_1.24.1-1_all.deb ... Unpacking golang-1.24-src (1.24.1-1) ... Selecting previously unselected package golang-1.24-go. Preparing to unpack .../32-golang-1.24-go_1.24.1-1_amd64.deb ... Unpacking golang-1.24-go (1.24.1-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../33-golang-src_2%3a1.24~2_all.deb ... Unpacking golang-src (2:1.24~2) ... Selecting previously unselected package golang-go:amd64. Preparing to unpack .../34-golang-go_2%3a1.24~2_amd64.deb ... Unpacking golang-go:amd64 (2:1.24~2) ... Selecting previously unselected package golang-any:amd64. Preparing to unpack .../35-golang-any_2%3a1.24~2_amd64.deb ... Unpacking golang-any:amd64 (2:1.24~2) ... Setting up golang-1.24-src (1.24.1-1) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-6) ... Setting up bsdextrautils (2.40.4-5) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-7) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:amd64 (1.3-1) ... Setting up autopoint (0.23.1-1) ... Setting up golang-1.24-go (1.24.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up golang-src (2:1.24~2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-4) ... Setting up golang-go:amd64 (2:1.24~2) ... Setting up golang-any:amd64 (2:1.24~2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.1) ... Setting up dh-golang (1.63) ... Processing triggers for libc-bin (2.40-7) ... 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 I: user script /srv/workspace/pbuilder/2884733/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/2884733/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/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 20 github.com/integrii/flaggy internal/unsafeheader internal/goarch internal/msan cmp sync/atomic unicode internal/goos internal/byteorder internal/nettrace internal/runtime/atomic internal/godebugs internal/cpu unicode/utf8 internal/runtime/syscall log/internal internal/asan internal/itoa internal/coverage/rtcov internal/goexperiment internal/runtime/math math/bits internal/profilerecord internal/abi internal/runtime/sys internal/chacha8rand internal/bytealg math internal/runtime/exithook internal/stringslite internal/race internal/runtime/maps internal/sync runtime internal/reflectlite iter sync weak slices maps errors internal/bisect internal/testlog internal/singleflight unique runtime/cgo strconv io path internal/oserror vendor/golang.org/x/net/dns/dnsmessage syscall internal/godebug bytes net/netip strings reflect internal/syscall/unix internal/syscall/execenv time io/fs context internal/poll internal/fmtsort internal/filepathlite os fmt path/filepath net 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 20 github.com/integrii/flaggy === RUN TestGlobs /tmp/go-build3715348922/b001/flaggy.test -test.testlogfile=/tmp/go-build3715348922/b001/testlog.txt -test.paniconexit0 -test.timeout=10m0s -test.v=true --- PASS: TestGlobs (0.00s) === RUN TestParseArgWithValue 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 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 --- PASS: TestParseArgWithValue (0.00s) === RUN TestDetermineArgType flag_test.go:71: Flag sub--+/\324command correctly determined to be type positional 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 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 --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 flag_test.go:71: Flag --flag correctly determined to be type flagWithSpace flag_test.go:71: Flag subcommand correctly determined to be type positional --- 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.02s) === RUN TestMakeSpacer --- PASS: TestMakeSpacer (0.00s) === RUN TestGetLongestNameLength --- PASS: TestGetLongestNameLength (0.00s) === RUN TestDoubleParse --- PASS: TestDoubleParse (0.00s) === RUN TestDisableShowVersionFlag --- PASS: TestDisableShowVersionFlag (0.01s) === 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.02s) === 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 2025/03/10 17:41:22 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.01s) === RUN TestDoublePositional 2025/03/10 17:41:22 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.00s) === RUN TestSubcommandParse --- PASS: TestSubcommandParse (0.01s) === 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.02s) === RUN ExampleSubcommand_AddPositionalValue --- PASS: ExampleSubcommand_AddPositionalValue (0.00s) === RUN ExamplePositionalValue --- PASS: ExamplePositionalValue (0.00s) === RUN ExampleBool --- PASS: ExampleBool (0.00s) === 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.195s 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 --destdir=debian/golang-github-integrii-flaggy-dev/ -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 -O../golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo dpkg-genchanges --build=binary -O../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/2884733/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2884733/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/2884733 and its subdirectories I: Current time: Tue Mar 11 07:41:44 +14 2025 I: pbuilder-time-stamp: 1741628504 + false + set +x Mon Mar 10 17:41:44 UTC 2025 I: Signing ./b2/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo as golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc Mon Mar 10 17:41:44 UTC 2025 I: Signed ./b2/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo as ./b2/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc Mon Mar 10 17:41:44 UTC 2025 - build #2 for golang-github-integrii-flaggy/trixie/amd64 on ionos1-amd64 done. Starting cleanup. All cleanup done. Mon Mar 10 17:41:44 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-8eouVVRu, removing. /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I: total 220 drwxr-xr-x 2 jenkins jenkins 4096 Mar 10 17:35 b1 drwxr-xr-x 2 jenkins jenkins 4096 Mar 10 17:41 b2 -rw-r--r-- 1 jenkins jenkins 2268 Dec 17 2019 golang-github-integrii-flaggy_1.4.0-1.dsc -rw------- 1 jenkins jenkins 208527 Mar 10 17:35 rbuildlog.UIau0FQ /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b1: total 308 -rw-r--r-- 1 jenkins jenkins 204721 Mar 10 17:35 build.log -rw-r--r-- 1 jenkins jenkins 23616 Mar 10 17:35 golang-github-integrii-flaggy-dev_1.4.0-1_all.deb -rw-r--r-- 1 jenkins jenkins 2428 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2268 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1.dsc -rw-r--r-- 1 jenkins jenkins 4891 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 5773 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1249 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1_amd64.changes -rw-r--r-- 1 jenkins jenkins 1714 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 45783 Mar 10 17:35 golang-github-integrii-flaggy_1.4.0.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b2: total 308 -rw-r--r-- 1 jenkins jenkins 206639 Mar 10 17:41 build.log -rw-r--r-- 1 jenkins jenkins 23616 Mar 10 17:41 golang-github-integrii-flaggy-dev_1.4.0-1_all.deb -rw-r--r-- 1 jenkins jenkins 2428 Mar 10 17:41 golang-github-integrii-flaggy_1.4.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2268 Mar 10 17:41 golang-github-integrii-flaggy_1.4.0-1.dsc -rw-r--r-- 1 jenkins jenkins 4880 Mar 10 17:41 golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 5762 Mar 10 17:41 golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1249 Mar 10 17:41 golang-github-integrii-flaggy_1.4.0-1_amd64.changes -rw-r--r-- 1 jenkins jenkins 1714 Mar 10 17:41 golang-github-integrii-flaggy_1.4.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 45783 Mar 10 17:41 golang-github-integrii-flaggy_1.4.0.orig.tar.gz Mon Mar 10 17:41:45 UTC 2025 I: Deleting $TMPDIR on ionos1-amd64.debian.net. Mon Mar 10 17:41:46 UTC 2025 I: golang-github-integrii-flaggy_1.4.0-1_amd64.changes: Format: 1.8 Date: Mon, 16 Dec 2019 14:08:56 +0100 Source: golang-github-integrii-flaggy Binary: golang-github-integrii-flaggy-dev Architecture: all Version: 1.4.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Dawid Dziurla Description: golang-github-integrii-flaggy-dev - Idiomatic Go input parsing with subcommands, positional values, a Changes: golang-github-integrii-flaggy (1.4.0-1) unstable; urgency=medium . * New upstream version 1.4.0 Checksums-Sha1: 734de587eae4b6e78338b93cfe3f623220affb38 23616 golang-github-integrii-flaggy-dev_1.4.0-1_all.deb e8c441ee1ad31baf98795c7d79918b4814ffdfab 4891 golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo Checksums-Sha256: c9c6db4b0cc49a487230546e4f76f8d176096d101d72092ba9fd3febd6b0e548 23616 golang-github-integrii-flaggy-dev_1.4.0-1_all.deb a67296ec0901ef932b2e4cb0770afed9c8cb9de12baa53c5010d111d750e1189 4891 golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo Files: c4a9f64004792238ba598dd61847e3a0 23616 devel optional golang-github-integrii-flaggy-dev_1.4.0-1_all.deb 79f34b2f487b226136e78cbbcb1cd2c5 4891 devel optional golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-03-10 17:35:21.478606792 +0000 +++ b2/build.log 2025-03-10 17:41:45.369340399 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Apr 12 11:57:33 -12 2026 -I: pbuilder-time-stamp: 1776038253 +I: Current time: Tue Mar 11 07:35:25 +14 2025 +I: pbuilder-time-stamp: 1741628125 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ 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/2514496/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2884733/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Mar 10 17:35 /bin/sh -> /bin/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/2884733/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2884733/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + 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 parallel=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='cefd3afc0a64452596ecb3f9cd876532' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2514496' - PS1='# ' - PS2='> ' + INVOCATION_ID=b924fa4c47e3491bb4570387331796d3 + 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=2884733 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/pbuilderrc_eX4t --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b1 --logfile b1/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+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + 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/r-b-build.pescRI9I/pbuilderrc_jc5Y --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b2 --logfile b2/build.log golang-github-integrii-flaggy_1.4.0-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2514496/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2884733/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -143,7 +175,7 @@ Get: 34 http://deb.debian.org/debian trixie/main amd64 golang-src all 2:1.24~2 [5136 B] Get: 35 http://deb.debian.org/debian trixie/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 golang-any amd64 2:1.24~2 [5216 B] -Fetched 70.5 MB in 4s (18.4 MB/s) +Fetched 70.5 MB in 6s (11.8 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 19800 files and directories currently installed.) @@ -302,7 +334,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-integrii-flaggy-1.4.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-integrii-flaggy_1.4.0-1_source.changes +I: user script /srv/workspace/pbuilder/2884733/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2884733/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/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 @@ -320,74 +356,74 @@ 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 42 github.com/integrii/flaggy -internal/byteorder -internal/profilerecord -internal/goos -unicode/utf8 -math/bits -internal/godebugs -log/internal + cd _build && go install -trimpath -v -p 20 github.com/integrii/flaggy internal/unsafeheader -internal/itoa -cmp internal/goarch internal/msan -internal/coverage/rtcov +cmp +sync/atomic +unicode +internal/goos +internal/byteorder internal/nettrace -internal/asan +internal/runtime/atomic +internal/godebugs internal/cpu -unicode +unicode/utf8 internal/runtime/syscall +log/internal +internal/asan +internal/itoa +internal/coverage/rtcov internal/goexperiment -internal/runtime/atomic -sync/atomic internal/runtime/math -internal/runtime/sys +math/bits +internal/profilerecord internal/abi +internal/runtime/sys internal/chacha8rand internal/bytealg math internal/runtime/exithook internal/stringslite internal/race -internal/sync internal/runtime/maps +internal/sync runtime -iter internal/reflectlite -weak +iter sync -maps +weak slices +maps errors internal/bisect -internal/singleflight internal/testlog +internal/singleflight unique +runtime/cgo +strconv io path internal/oserror vendor/golang.org/x/net/dns/dnsmessage -strconv -runtime/cgo syscall internal/godebug -strings bytes net/netip +strings reflect +internal/syscall/unix internal/syscall/execenv time -internal/syscall/unix -context io/fs +context internal/poll +internal/fmtsort internal/filepathlite os -internal/fmtsort -path/filepath fmt +path/filepath net log net/url @@ -395,35 +431,35 @@ text/template github.com/integrii/flaggy dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 42 github.com/integrii/flaggy + cd _build && go test -vet=off -v -p 20 github.com/integrii/flaggy === RUN TestGlobs -/tmp/go-build953688429/b001/flaggy.test --test.testlogfile=/tmp/go-build953688429/b001/testlog.txt +/tmp/go-build3715348922/b001/flaggy.test +-test.testlogfile=/tmp/go-build3715348922/b001/testlog.txt -test.paniconexit0 -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 + 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 --- PASS: TestParseArgWithValue (0.00s) === RUN TestDetermineArgType + flag_test.go:71: Flag sub--+/\324command correctly determined to be type positional 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 --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 -flag correctly determined to be type flagWithSpace flag_test.go:71: Flag positionalArg correctly determined to be type positional - flag_test.go:71: Flag sub--+/\324command correctly determined to be type positional 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 - flag_test.go:71: Flag -flag correctly determined to be type flagWithSpace + flag_test.go:71: Flag --flag correctly determined to be type flagWithSpace flag_test.go:71: Flag subcommand correctly determined to be type positional --- PASS: TestDetermineArgType (0.00s) === RUN TestInputParsing @@ -2422,7 +2458,7 @@ 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) +--- PASS: TestInputParsing (0.02s) === RUN TestMakeSpacer --- PASS: TestMakeSpacer (0.00s) === RUN TestGetLongestNameLength @@ -2430,7 +2466,7 @@ === RUN TestDoubleParse --- PASS: TestDoubleParse (0.00s) === RUN TestDisableShowVersionFlag ---- PASS: TestDisableShowVersionFlag (0.00s) +--- PASS: TestDisableShowVersionFlag (0.01s) === RUN TestTrailingArguments --- PASS: TestTrailingArguments (0.00s) === RUN TestComplexNesting @@ -2698,7 +2734,7 @@ ==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) +--- PASS: TestParsePositionalsA (0.02s) === RUN TestMinimalHelpOutput showing help for @@ -2778,7 +2814,7 @@ test show help and exit --- PASS: TestShowHelpAndExit (0.00s) === RUN TestSCNameExists -2026/04/12 23:58:14 Unable to add subcommand because one already exists at position1 with name test +2025/03/10 17:41:22 Unable to add subcommand because one already exists at position1 with name test --- PASS: TestSCNameExists (0.00s) === RUN TestFlagExists --- PASS: TestFlagExists (0.00s) @@ -2845,9 +2881,9 @@ -f --flag an expected positonal flag Unknown arguments supplied: unexpectedValue=true ---- PASS: TestExitOnUnknownFlagWithValue (0.00s) +--- PASS: TestExitOnUnknownFlagWithValue (0.01s) === RUN TestDoublePositional -2026/04/12 23:58:14 Unable to add positional value because one already exists at position: 1 +2025/03/10 17:41:22 Unable to add positional value because one already exists at position: 1 --- PASS: TestDoublePositional (0.00s) === RUN TestNextArgDoesNotExist default @@ -2899,7 +2935,7 @@ Version: TestVersionWithVFlagB 0.0.0a --- PASS: TestVersionWithVFlagB (0.00s) === RUN TestSubcommandParse ---- PASS: TestSubcommandParse (0.00s) +--- PASS: TestSubcommandParse (0.01s) === RUN TestBadSubcommand --- PASS: TestBadSubcommand (0.00s) === RUN TestBadPositional @@ -5331,7 +5367,7 @@ 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.00s) +--- PASS: TestSCInputParsing (0.02s) === RUN ExampleSubcommand_AddPositionalValue --- PASS: ExampleSubcommand_AddPositionalValue (0.00s) === RUN ExamplePositionalValue @@ -5345,7 +5381,7 @@ === RUN ExampleSubcommand --- PASS: ExampleSubcommand (0.00s) PASS -ok github.com/integrii/flaggy 0.020s +ok github.com/integrii/flaggy 0.195s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -5373,12 +5409,14 @@ 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/2884733/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2884733/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/2514496 and its subdirectories -I: Current time: Sun Apr 12 11:58:18 -12 2026 -I: pbuilder-time-stamp: 1776038298 +I: removing directory /srv/workspace/pbuilder/2884733 and its subdirectories +I: Current time: Tue Mar 11 07:41:44 +14 2025 +I: pbuilder-time-stamp: 1741628504 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.diff: 71.4% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.diff.gz b2/build.log: 88.6% -- replaced with stdout Compressing the 1st log... b1/build.log: 88.9% -- replaced with stdout Mon Mar 10 17:41:47 UTC 2025 I: diffoscope 289 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_golang-github-integrii-flaggy_trixie_amd64_1741628507 + touch /var/log/reproducible-builds/diffoscope_stamp_golang-github-integrii-flaggy_trixie_amd64_1741628507 + RESULT=0 + systemd-run '--description=diffoscope on golang-github-integrii-flaggy/1.4.0-1 in trixie/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_4-47390 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I --run-session -c jenkins-reproducible-trixie-diffoscope-ad2fda7b-ba62-4dfb-8718-03ec4c26b511 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/dbd-tmp-cMYp9bd ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/golang-github-integrii-flaggy_1.4.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/golang-github-integrii-flaggy_1.4.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/golang-github-integrii-flaggy_1.4.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b1/golang-github-integrii-flaggy_1.4.0-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b2/golang-github-integrii-flaggy_1.4.0-1_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_4-47390.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/golang-github-integrii-flaggy_1.4.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/golang-github-integrii-flaggy_1.4.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/golang-github-integrii-flaggy_1.4.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b1/golang-github-integrii-flaggy_1.4.0-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.pescRI9I/b2/golang-github-integrii-flaggy_1.4.0-1_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.005s) 0.005s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 280ms CPU time consumed: 281ms _ _ _ _ _ _ __ _ ___ | | __ _ _ __ __ _ __ _(_) |_| |__ _ _| |__ (_) / _` |/ _ \| |/ _` | '_ \ / _` |_____ / _` | | __| '_ \| | | | '_ \ _____| | | (_| | (_) | | (_| | | | | (_| |_____| (_| | | |_| | | | |_| | |_) |_____| | \__, |\___/|_|\__,_|_| |_|\__, | \__, |_|\__|_| |_|\__,_|_.__/ |_| |___/ |___/ |___/ _ _ _ __ _ _ __ | |_ ___ __ _ _ __(_|_) / _| | __ _ __ _ __ _ _ _ | '_ \| __/ _ \/ _` | '__| | |_____| |_| |/ _` |/ _` |/ _` | | | | | | | | || __/ (_| | | | | |_____| _| | (_| | (_| | (_| | |_| | |_| |_|\__\___|\__, |_| |_|_| |_| |_|\__,_|\__, |\__, |\__, | |___/ |___/ |___/ |___/ Mon Mar 10 17:41:47 UTC 2025 I: diffoscope 289 found no differences in the changes files, and a .buildinfo file also exists. Mon Mar 10 17:41:47 UTC 2025 I: golang-github-integrii-flaggy from trixie built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-03-10 17:41:48] INFO: Starting at 2025-03-10 17:41:48.489693 [2025-03-10 17:41:48] INFO: Generating the pages of 1 package(s) [2025-03-10 17:41:48] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/amd64/golang-github-integrii-flaggy didn't produce a buildlog, even though it has been built. [2025-03-10 17:41:48] INFO: Finished at 2025-03-10 17:41:48.863644, took: 0:00:00.373957 Mon Mar 10 17:41:48 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/amd64/golang-github-integrii-flaggy.html Mon Mar 10 17:41:48 UTC 2025 I: Submitting .buildinfo files to external archives: Mon Mar 10 17:41:48 UTC 2025 I: Submitting 8.0K b1/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc https://buildinfo.debian.net/e8c441ee1ad31baf98795c7d79918b4814ffdfab/golang-github-integrii-flaggy_1.4.0-1_all Mon Mar 10 17:41:49 UTC 2025 I: Submitting 8.0K b2/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc https://buildinfo.debian.net/52b5379c7cf9dd2b59059480eb154c27252a8418/golang-github-integrii-flaggy_1.4.0-1_all Mon Mar 10 17:41:50 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Mar 10 17:41:50 UTC 2025 I: Done submitting .buildinfo files. Mon Mar 10 17:41:50 UTC 2025 I: Removing signed golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc files: removed './b1/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc' removed './b2/golang-github-integrii-flaggy_1.4.0-1_amd64.buildinfo.asc' 1741628510 amd64 trixie golang-github-integrii-flaggy Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.rbuild.log: 87.8% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/golang-github-integrii-flaggy_1.4.0-1.rbuild.log.gz [2025-03-10 17:41:51] INFO: Starting at 2025-03-10 17:41:51.191865 [2025-03-10 17:41:51] INFO: Generating the pages of 1 package(s) [2025-03-10 17:41:51] INFO: Finished at 2025-03-10 17:41:51.565726, took: 0:00:00.373869 All cleanup done. Mon Mar 10 17:41:51 UTC 2025 - total duration: 0h 7m 19s. Mon Mar 10 17:41:51 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-eJu2p0xH, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 7min 23.592s CPU time consumed: 7.503s