Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: add include param to commands that have omit param #6831

Merged
merged 5 commits into from
Sep 26, 2023

Commits on Sep 22, 2023

  1. add option to

    added 977 packages, changed 16 packages, and audited 1409 packages in 12s
    
    242 packages are looking for funding
      run `npm fund` for details
    
    found 0 vulnerabilities and
    added 1194 packages, and audited 1409 packages in 10s
    
    242 packages are looking for funding
      run `npm fund` for details
    
    found 0 vulnerabilities
    siemhesda committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    1c384bc View commit details
    Browse the repository at this point in the history
  2. 'docs: run

    > [email protected] snap
    > tap
    
    TAP version 13
    # Subtest: test/index.js
        ok 1 - index is main package require() export
        ok 2 - expected to throw
        # Subtest: loading as main module will load the cli
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should match pattern provided
            1..3
        ok 3 - loading as main module will load the cli # time=879.736ms
    
        1..3
        # time=922.102ms
    ok 1 - test/index.js # time=922.102ms
    
    # Subtest: test/bin/npm-cli.js
        # Subtest: loading the bin calls the implementation
            ok 1 - called implementation with process object
            1..1
        ok 1 - loading the bin calls the implementation # time=4.635ms
    
        1..1
        # time=21.194ms
    ok 2 - test/bin/npm-cli.js # time=21.194ms
    
    # Subtest: test/bin/npx-cli.js
        # Subtest: npx foo -> npm exec -- foo
            ok 1 - should be equivalent strictly
            1..1
        ok 1 - npx foo -> npm exec -- foo # time=89.931ms
    
        # Subtest: npx -- foo -> npm exec -- foo
            ok 1 - should be equivalent strictly
            1..1
        ok 2 - npx -- foo -> npm exec -- foo # time=2.396ms
    
        # Subtest: npx -x y foo -z -> npm exec -x y -- foo -z
            ok 1 - should be equivalent strictly
            1..1
        ok 3 - npx -x y foo -z -> npm exec -x y -- foo -z # time=2.259ms
    
        # Subtest: npx --x=y --no-install foo -z -> npm exec --x=y -- foo -z
            ok 1 - should be equivalent strictly
            1..1
        ok 4 - npx --x=y --no-install foo -z -> npm exec --x=y -- foo -z # time=2.416ms
    
        # Subtest: transform renamed options into proper values
            ok 1 - should be equivalent strictly
            1..1
        ok 5 - transform renamed options into proper values # time=8.604ms
    
        # Subtest: use a bunch of deprecated switches and options
            ok 1 - should be equivalent strictly
            ok 2 - should be equivalent strictly
            1..2
        ok 6 - use a bunch of deprecated switches and options # time=2.76ms
    
        1..6
        # time=131.21ms
    ok 3 - test/bin/npx-cli.js # time=131.21ms
    
    # Subtest: test/bin/windows-shims.js
        # Subtest: shim contents
            1..3
            # Subtest: bash
                ok 1 - has NPX_CLI
                ok 2 - should be equal
                ok 3 - all other changes are m->x
                1..3
            ok 1 - bash # time=5.453ms
    
            # Subtest: cmd
                ok 1 - has NPX_CLI
                ok 2 - should be equal
                ok 3 - all other changes are m->x
                1..3
            ok 2 - cmd # time=7.811ms
    
            # Subtest: pwsh
                ok 1 - should be equal
                ok 2 - all other changes are m->x
                1..2
            ok 3 - pwsh # time=0.771ms
    
        ok 1 - shim contents # time=19.785ms
    
        # Subtest: run shims
            1..6
            # Subtest: cmd
                ok 1 - cmd - test not relevant on platform # SKIP
                1..1
                # skip: 1
            ok 1 - cmd # time=0.766ms
    
            # Subtest: pwsh
                ok 1 - pwsh - test not relevant on platform # SKIP
                1..1
                # skip: 1
            ok 2 - pwsh # time=0.261ms
    
            # Subtest: git bash
                ok 1 - git bash - test not relevant on platform # SKIP
                1..1
                # skip: 1
            ok 3 - git bash # time=0.311ms
    
            # Subtest: user git bash
                ok 1 - user git bash - test not relevant on platform # SKIP
                1..1
                # skip: 1
            ok 4 - user git bash # time=0.225ms
    
            # Subtest: wsl bash
                ok 1 - wsl bash - test not relevant on platform # SKIP
                1..1
                # skip: 1
            ok 5 - wsl bash # time=0.204ms
    
            # Subtest: cygwin bash
                ok 1 - cygwin bash - test not relevant on platform # SKIP
                1..1
                # skip: 1
            ok 6 - cygwin bash # time=0.217ms
    
        ok 2 - run shims # time=346.627ms
    
        1..2
        # time=487.182ms
    ok 4 - test/bin/windows-shims.js # time=487.182ms
    
    # Subtest: test/lib/arborist-cmd.js
        # Subtest: arborist-cmd
            # Subtest: single name
                ok 1 - should set array with single ws name
                ok 2 - should get received args
                1..2
            ok 1 - single name # time=278.273ms
    
            # Subtest: single path
                ok 1 - should set array with single ws name
                1..1
            ok 2 - single path # time=99.624ms
    
            # Subtest: single full path
                ok 1 - should set array with single ws name
                1..1
            ok 3 - single full path # time=75.278ms
    
            # Subtest: multiple names
                ok 1 - should set array with single ws name
                1..1
            ok 4 - multiple names # time=65.119ms
    
            # Subtest: multiple paths
                ok 1 - should set array with single ws name
                1..1
            ok 5 - multiple paths # time=68.942ms
    
            # Subtest: parent path
                ok 1 - should set array with single ws name
                1..1
            ok 6 - parent path # time=80.469ms
    
            # Subtest: parent path
                ok 1 - should set array with single ws name
                1..1
            ok 7 - parent path # time=63.784ms
    
            # Subtest: prefix inside cwd
                ok 1 - should set array with single ws name
                1..1
            ok 8 - prefix inside cwd # time=78.084ms
    
            1..8
        ok 1 - arborist-cmd # time=957.367ms
    
        # Subtest: handle getWorkspaces raising an error
            ok 1 - expect rejected Promise
            1..1
        ok 2 - handle getWorkspaces raising an error # time=46.641ms
    
        1..2
        # time=1026.443ms
    ok 5 - test/lib/arborist-cmd.js # time=1026.443ms
    
    # Subtest: test/lib/cli-entry.js
        # Subtest: print the version, and treat npm_g as npm -g
            ok 1 - system process.argv was rewritten
            ok 2 - should be equivalent strictly
            ok 3 - should be equivalent strictly
            ok 4 - should match pattern provided
            ok 5 - should be equivalent strictly
            ok 6 - should be equal
            ok 7 - should be equivalent strictly
            ok 8 - should be equivalent strictly
            1..8
        ok 1 - print the version, and treat npm_g as npm -g # time=154.511ms
    
        # Subtest: calling with --versions calls npm version with no args
            ok 1 - should be equal
            ok 2 - should be equivalent strictly
            ok 3 - should be equivalent strictly
            ok 4 - should match pattern provided
            ok 5 - should be equal
            ok 6 - should match pattern provided
            ok 7 - should be equivalent strictly
            1..7
        ok 2 - calling with --versions calls npm version with no args # time=532.686ms
    
        # Subtest: logged argv is sanitized
            ok 1 - should be equal
            ok 2 - should be equivalent strictly
            ok 3 - should be equivalent strictly
            ok 4 - should match pattern provided
            1..4
        ok 3 - logged argv is sanitized # time=88.475ms
    
        # Subtest: logged argv is sanitized with equals
            ok 1 - should match pattern provided
            1..1
        ok 4 - logged argv is sanitized with equals # time=66.889ms
    
        # Subtest: print usage if no params provided
            ok 1 - outputs npm usage
            ok 2 - should call exitHandler with no args
            ok 3 - exitHandler npm is set
            ok 4 - should match pattern provided
            1..4
        ok 5 - print usage if no params provided # time=70.403ms
    
        # Subtest: print usage if non-command param provided
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - should call exitHandler with no args
            ok 4 - exitHandler npm is set
            ok 5 - should match pattern provided
            1..5
        ok 6 - print usage if non-command param provided # time=107.273ms
    
        # Subtest: load error calls error handler
            ok 1 - should be equivalent strictly
            1..1
        ok 7 - load error calls error handler # time=38.985ms
    
        # Subtest: unsupported node version
            ok 1 - should match pattern provided
            1..1
        ok 8 - unsupported node version # time=67.552ms
    
        1..8
        # time=1287.817ms
    ok 6 - test/lib/cli-entry.js # time=1287.817ms
    
    # Subtest: test/lib/cli.js
        # Subtest: returns cli-entry function
            ok 1 - should be equal
            1..1
        ok 1 - returns cli-entry function # time=6.181ms
    
        1..1
        # time=19.401ms
    ok 7 - test/lib/cli.js # time=19.401ms
    
    # Subtest: test/lib/docs.js
        # Subtest: command list
            ok 1 - aliases
            ok 2 - commands
            ok 3 - deref
            1..3
        ok 1 - command list # time=7.023ms
    
        # Subtest: shorthands
            ok 1 - docs
            1..1
        ok 2 - shorthands # time=3.11ms
    
        # Subtest: config
            ok 1 - all keys
            ok 2 - keys that are flattened
            ok 3 - keys that are not flattened
            ok 4 - all definitions
            1..4
        ok 3 - config # time=5.056ms
    
        # Subtest: flat options
            ok 1 - full flat options object
            1..1
        ok 4 - flat options # time=478.684ms
    
        # Subtest: basic usage
            ok 1 - must match snapshot
            1..1
        ok 5 - basic usage # time=93.794ms
    
        # Subtest: usage
            ok 1 - command list and fs are the same
            ok 2 - command list and docs files are the same
            # Subtest: access
                ok 1 - must match snapshot
                1..1
            ok 3 - access # time=138.197ms
    
            # Subtest: adduser
                ok 1 - must match snapshot
                1..1
            ok 4 - adduser # time=84.957ms
    
            # Subtest: audit
                ok 1 - must match snapshot
                1..1
            ok 5 - audit # time=54.568ms
    
            # Subtest: bugs
                ok 1 - must match snapshot
                1..1
            ok 6 - bugs # time=47.202ms
    
            # Subtest: cache
                ok 1 - must match snapshot
                1..1
            ok 7 - cache # time=55.104ms
    
            # Subtest: ci
                ok 1 - must match snapshot
                1..1
            ok 8 - ci # time=57.957ms
    
            # Subtest: completion
                ok 1 - must match snapshot
                1..1
            ok 9 - completion # time=65.383ms
    
            # Subtest: config
                ok 1 - must match snapshot
                1..1
            ok 10 - config # time=47.038ms
    
            # Subtest: dedupe
                ok 1 - must match snapshot
                1..1
            ok 11 - dedupe # time=50.823ms
    
            # Subtest: deprecate
                ok 1 - must match snapshot
                1..1
            ok 12 - deprecate # time=60.085ms
    
            # Subtest: diff
                ok 1 - must match snapshot
                1..1
            ok 13 - diff # time=78.837ms
    
            # Subtest: dist-tag
                ok 1 - must match snapshot
                1..1
            ok 14 - dist-tag # time=53.471ms
    
            # Subtest: docs
                ok 1 - must match snapshot
                1..1
            ok 15 - docs # time=59.423ms
    
            # Subtest: doctor
                ok 1 - must match snapshot
                1..1
            ok 16 - doctor # time=76.549ms
    
            # Subtest: edit
                ok 1 - must match snapshot
                1..1
            ok 17 - edit # time=50.95ms
    
            # Subtest: exec
                ok 1 - must match snapshot
                1..1
            ok 18 - exec # time=71.969ms
    
            # Subtest: explain
                ok 1 - must match snapshot
                1..1
            ok 19 - explain # time=46.051ms
    
            # Subtest: explore
                ok 1 - must match snapshot
                1..1
            ok 20 - explore # time=44.171ms
    
            # Subtest: find-dupes
                ok 1 - must match snapshot
                1..1
            ok 21 - find-dupes # time=61.518ms
    
            # Subtest: fund
                ok 1 - must match snapshot
                1..1
            ok 22 - fund # time=62.8ms
    
            # Subtest: help-search
                ok 1 - must match snapshot
                1..1
            ok 23 - help-search # time=48.412ms
    
            # Subtest: help
                ok 1 - must match snapshot
                1..1
            ok 24 - help # time=62.095ms
    
            # Subtest: hook
                ok 1 - must match snapshot
                1..1
            ok 25 - hook # time=58.742ms
    
            # Subtest: init
                ok 1 - must match snapshot
                1..1
            ok 26 - init # time=58.352ms
    
            # Subtest: install-ci-test
                ok 1 - must match snapshot
                1..1
            ok 27 - install-ci-test # time=54.872ms
    
            # Subtest: install-test
                ok 1 - must match snapshot
                1..1
            ok 28 - install-test # time=67.722ms
    
            # Subtest: install
                ok 1 - must match snapshot
                1..1
            ok 29 - install # time=57.926ms
    
            # Subtest: link
                ok 1 - must match snapshot
                1..1
            ok 30 - link # time=52.093ms
    
            # Subtest: login
                ok 1 - must match snapshot
                1..1
            ok 31 - login # time=60.897ms
    
            # Subtest: logout
                ok 1 - must match snapshot
                1..1
            ok 32 - logout # time=66.527ms
    
            # Subtest: ls
                ok 1 - must match snapshot
                1..1
            ok 33 - ls # time=53.428ms
    
            # Subtest: org
                ok 1 - must match snapshot
                1..1
            ok 34 - org # time=48.404ms
    
            # Subtest: outdated
                ok 1 - must match snapshot
                1..1
            ok 35 - outdated # time=78.98ms
    
            # Subtest: owner
                ok 1 - must match snapshot
                1..1
            ok 36 - owner # time=59.89ms
    
            # Subtest: pack
                ok 1 - must match snapshot
                1..1
            ok 37 - pack # time=59.075ms
    
            # Subtest: ping
                ok 1 - must match snapshot
                1..1
            ok 38 - ping # time=77.08ms
    
            # Subtest: pkg
                ok 1 - must match snapshot
                1..1
            ok 39 - pkg # time=53.778ms
    
            # Subtest: prefix
                ok 1 - must match snapshot
                1..1
            ok 40 - prefix # time=46.507ms
    
            # Subtest: profile
                ok 1 - must match snapshot
                1..1
            ok 41 - profile # time=67.065ms
    
            # Subtest: prune
                ok 1 - must match snapshot
                1..1
            ok 42 - prune # time=60.724ms
    
            # Subtest: publish
                ok 1 - must match snapshot
                1..1
            ok 43 - publish # time=57.564ms
    
            # Subtest: query
                ok 1 - must match snapshot
                1..1
            ok 44 - query # time=50.222ms
    
            # Subtest: rebuild
                ok 1 - must match snapshot
                1..1
            ok 45 - rebuild # time=58.967ms
    
            # Subtest: repo
                ok 1 - must match snapshot
                1..1
            ok 46 - repo # time=55.847ms
    
            # Subtest: restart
                ok 1 - must match snapshot
                1..1
            ok 47 - restart # time=45.551ms
    
            # Subtest: root
                ok 1 - must match snapshot
                1..1
            ok 48 - root # time=44.74ms
    
            # Subtest: run-script
                ok 1 - must match snapshot
                1..1
            ok 49 - run-script # time=62.02ms
    
            # Subtest: search
                ok 1 - must match snapshot
                1..1
            ok 50 - search # time=56.618ms
    
            # Subtest: shrinkwrap
                ok 1 - must match snapshot
                1..1
            ok 51 - shrinkwrap # time=50.903ms
    
            # Subtest: star
                ok 1 - must match snapshot
                1..1
            ok 52 - star # time=45.305ms
    
            # Subtest: stars
                ok 1 - must match snapshot
                1..1
            ok 53 - stars # time=83.09ms
    
            # Subtest: start
                ok 1 - must match snapshot
                1..1
            ok 54 - start # time=53.967ms
    
            # Subtest: stop
                ok 1 - must match snapshot
                1..1
            ok 55 - stop # time=55.91ms
    
            # Subtest: team
                ok 1 - must match snapshot
                1..1
            ok 56 - team # time=48.437ms
    
            # Subtest: test
                ok 1 - must match snapshot
                1..1
            ok 57 - test # time=38.205ms
    
            # Subtest: token
                ok 1 - must match snapshot
                1..1
            ok 58 - token # time=58.004ms
    
            # Subtest: uninstall
                ok 1 - must match snapshot
                1..1
            ok 59 - uninstall # time=59.024ms
    
            # Subtest: unpublish
                ok 1 - must match snapshot
                1..1
            ok 60 - unpublish # time=43.301ms
    
            # Subtest: unstar
                ok 1 - must match snapshot
                1..1
            ok 61 - unstar # time=46.464ms
    
            # Subtest: update
                ok 1 - must match snapshot
                1..1
            ok 62 - update # time=59.183ms
    
            # Subtest: version
                ok 1 - must match snapshot
                1..1
            ok 63 - version # time=88.619ms
    
            # Subtest: view
                ok 1 - must match snapshot
                1..1
            ok 64 - view # time=55.526ms
    
            # Subtest: whoami
                ok 1 - must match snapshot
                1..1
            ok 65 - whoami # time=75.754ms
    
            # Subtest: npm
                ok 1 - must match snapshot
                1..1
            ok 66 - npm # time=1.407ms
    
            # Subtest: npx
                ok 1 - must match snapshot
                1..1
            ok 67 - npx # time=1.003ms
    
            # Subtest: get
                ok 1 - must match snapshot
                1..1
            ok 68 - get # time=60.91ms
    
            # Subtest: set
                ok 1 - must match snapshot
                1..1
            ok 69 - set # time=50.31ms
    
            # Subtest: ll
                ok 1 - must match snapshot
                1..1
            ok 70 - ll # time=55.679ms
    
            1..70
        ok 6 - usage # time=5014.229ms
    
        1..6
        # time=5651.57ms
    ok 8 - test/lib/docs.js # time=5651.57ms
    
    # Subtest: test/lib/lifecycle-cmd.js
        # Subtest: create a lifecycle command
            ok 1 - should match pattern provided
            ok 2 - should be equivalent
            ok 3 - should be equivalent strictly
            ok 4 - should be equivalent
            ok 5 - should be equivalent strictly
            1..5
        ok 1 - create a lifecycle command # time=140.163ms
    
        1..1
        # time=160.501ms
    ok 9 - test/lib/lifecycle-cmd.js # time=160.501ms
    
    # Subtest: test/lib/load-all-commands.js
        # Subtest: load each command
            # Subtest: access
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 1 - access # time=147.918ms
    
            # Subtest: adduser
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 2 - adduser # time=68.736ms
    
            # Subtest: audit
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 3 - audit # time=380.596ms
    
            # Subtest: bugs
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 4 - bugs # time=49.464ms
    
            # Subtest: cache
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 5 - cache # time=70.227ms
    
            # Subtest: ci
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 6 - ci # time=68.452ms
    
            # Subtest: completion
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - usage contains the command
                ok 14 - usage is what is output
                ok 15 - usage is what is output
                ok 16 - describe usage is only static
                1..16
            ok 7 - completion # time=64.489ms
    
            # Subtest: config
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 8 - config # time=62.39ms
    
            # Subtest: dedupe
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 9 - dedupe # time=88.95ms
    
            # Subtest: deprecate
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 10 - deprecate # time=57.408ms
    
            # Subtest: diff
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 11 - diff # time=76.592ms
    
            # Subtest: dist-tag
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 12 - dist-tag # time=164.922ms
    
            # Subtest: docs
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 13 - docs # time=55.091ms
    
            # Subtest: doctor
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 14 - doctor # time=64.411ms
    
            # Subtest: edit
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 15 - edit # time=50.773ms
    
            # Subtest: exec
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 16 - exec # time=58.794ms
    
            # Subtest: explain
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 17 - explain # time=72.332ms
    
            # Subtest: explore
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 18 - explore # time=50.015ms
    
            # Subtest: find-dupes
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 19 - find-dupes # time=47.973ms
    
            # Subtest: fund
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 20 - fund # time=46.273ms
    
            # Subtest: get
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 21 - get # time=48.165ms
    
            # Subtest: help
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 22 - help # time=78.006ms
    
            # Subtest: help-search
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 23 - help-search # time=42.015ms
    
            # Subtest: hook
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 24 - hook # time=49.108ms
    
            # Subtest: init
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 25 - init # time=70.179ms
    
            # Subtest: install
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 26 - install # time=54.053ms
    
            # Subtest: install-ci-test
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 27 - install-ci-test # time=48.354ms
    
            # Subtest: install-test
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 28 - install-test # time=47.755ms
    
            # Subtest: link
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 29 - link # time=68.263ms
    
            # Subtest: ll
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 30 - ll # time=49.109ms
    
            # Subtest: login
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 31 - login # time=62.392ms
    
            # Subtest: logout
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 32 - logout # time=49.544ms
    
            # Subtest: ls
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 33 - ls # time=57.466ms
    
            # Subtest: org
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 34 - org # time=50.596ms
    
            # Subtest: outdated
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 35 - outdated # time=48.191ms
    
            # Subtest: owner
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 36 - owner # time=54.096ms
    
            # Subtest: pack
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 37 - pack # time=67.108ms
    
            # Subtest: ping
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 38 - ping # time=43.423ms
    
            # Subtest: pkg
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 39 - pkg # time=42.77ms
    
            # Subtest: prefix
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 40 - prefix # time=55.95ms
    
            # Subtest: profile
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - has no execWorkspaces fn
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 41 - profile # time=56.973ms
    
            # Subtest: prune
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 42 - prune # time=55.915ms
    
            # Subtest: publish
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 43 - publish # time=73.653ms
    
            # Subtest: query
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 44 - query # time=53.524ms
    
            # Subtest: rebuild
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output
                ok 19 - describe usage is only static
                1..19
            ok 45 - rebuild # time=47.604ms
    
            # Subtest: repo
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 46 - repo # time=60.658ms
    
            # Subtest: restart
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - execWorkspaces is async
                ok 7 - execWorkspaces fn has 0 or 1 args
                ok 8 - implementation has a description
                ok 9 - description is same on instance and ctor
                ok 10 - implementation has a name
                ok 11 - name is same on instance and ctor
                ok 12 - command list and name are the same
                ok 13 - params is same on instance and ctor
                ok 14 - implementation has a params
                ok 15 - usage contains the command
                ok 16 - usage is what is output
                ok 17 - usage is what is output
                ok 18 - describe usage is only static
                1..18
            ok 47 - restart # time=53.523ms
    
            # Subtest: root
                ok 1 - completion is static, not on instance
                ok 2 - exec is async
                ok 3 - exec fn has 0 or 1 args
                ok 4 - ctor has ignoreImplictWorkspace boolean
                ok 5 - ctor has workspaces boolean
                ok 6 - has no execWorkspaces fn
                ok 7 - implementation has a description
                ok 8 - description is same on instance and ctor
                ok 9 - implementation has a name
                ok 10 - name is same on instance and ctor
                ok 11 - command list and name are the same
                ok 12 - params is same on instance and ctor
                ok 13 - implementation has a params
                ok 14 - usage contains the command
                ok 15 - usage is what is output
                ok 16 - usage is what is output
                ok 17 - describe usage is only static
                1..17
            ok 48 - root # time=50.774ms
    
            # Subtest: run-script
                ok 1 - completion is static, not on instance
                ok 2 - completion is async function
                ok 3 - exec is async
                ok 4 - exec fn has 0 or 1 args
                ok 5 - ctor has ignoreImplictWorkspace boolean
                ok 6 - ctor has workspaces boolean
                ok 7 - execWorkspaces is async
                ok 8 - execWorkspaces fn has 0 or 1 args
                ok 9 - implementation has a description
                ok 10 - description is same on instance and ctor
                ok 11 - implementation has a name
                ok 12 - name is same on instance and ctor
                ok 13 - command list and name are the same
                ok 14 - params is same on instance and ctor
                ok 15 - implementation has a params
                ok 16 - usage contains the command
                ok 17 - usage is what is output
                ok 18 - usage is what is output…
    siemhesda committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    a3d1cd6 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    d082e5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50639e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    e43b24b View commit details
    Browse the repository at this point in the history