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

Conversation

siemhesda
Copy link
Contributor

Updating docs to patch issues/5232
Added option --include documentation on sections npm install and npm ci

References

Closes #5232

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
> npm@10.1.0 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 siemhesda requested a review from a team as a code owner September 22, 2023 17:49
@wraithgar
Copy link
Member

wraithgar commented Sep 22, 2023

We should add these in the other places we have the omit flag listed, i.e. ls, dedupe, update, audit, outdated, link, and prune.

@siemhesda
Copy link
Contributor Author

We should add these in the other places we have the omit flag listed, i.e. ls, dedupe, update, audit, outdated, link, and prune.

You mean on the two files or everywhere within the docs?

@wraithgar
Copy link
Member

Add them just like you did in install and ci

@siemhesda
Copy link
Contributor Author

Add them just like you did in install and ci

Done

@wraithgar wraithgar changed the title Issue/5232 docs missing flags docs: add include param to commands that have omit param Sep 25, 2023
@wraithgar
Copy link
Member

Looks like the smoke tests have a snapshot too, can you run npm run snap -w smoke-tests

@siemhesda
Copy link
Contributor Author

I think that's it @wraithgar

@wraithgar wraithgar changed the title docs: add include param to commands that have omit param docs: add include param to commands that have omit param Sep 26, 2023
@wraithgar wraithgar merged commit 3ac703c into npm:latest Sep 26, 2023
34 checks passed
@github-actions github-actions bot mentioned this pull request Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[DOCS] Missing flags of npm install and npm ci
2 participants