_node_complete() { local cur_word options cur_word="${COMP_WORDS[COMP_CWORD]}" if [[ "${cur_word}" == -* ]] ; then COMPREPLY=( $(compgen -W '--experimental-sea-config --watch-preserve-output --heapsnapshot-near-heap-limit --disable-warning --heapsnapshot-signal --force-async-hooks-checks --diagnostic-dir --expose-gc --experimental-wasi-unstable-preview1 --interactive --experimental-vm-modules --deprecation --test-force-exit --inspect-brk-node --tls-min-v1.0 --allow-wasi --inspect-port --experimental-fetch --http-parser --experimental-loader --enable-source-maps --input-type --jitless --experimental-require-module --check --experimental-network-imports --inspect --experimental-global-webcrypto --experimental-policy --track-heap-objects --cpu-prof --experimental-detect-module --policy-integrity --trace-atomics-wait --allow-addons --verify-base-objects --debug --allow-fs-read --build-snapshot --experimental-report --experimental-modules --experimental-abortcontroller --watch --experimental-default-type --trace-deprecation --eval --experimental-test-coverage --disallow-code-generation-from-strings --title --throw-deprecation --insecure-http-parser --force-node-api-uncaught-exceptions-policy --node-memory-debug --experimental-specifier-resolution --addons --warnings --tls-min-v1.1 --expose-internals --pending-deprecation --tls-min-v1.2 --preserve-symlinks-main --allow-fs-write --global-search-paths --experimental-global-customevent --prof --import --test --trace-sigint --experimental-json-modules --openssl-shared-config --conditions --help --heap-prof-interval --cpu-prof-interval --security-revert --test-timeout --disable-proto --env-file --experimental-network-inspection --zero-fill-buffers --experimental-worker --test-shard --use-bundled-ca --experimental-top-level-await --openssl-legacy-provider --v8-pool-size --force-fips --experimental-shadow-realm --completion-bash --preserve-symlinks --secure-heap-min --abort-on-uncaught-exception --trace-event-categories --v8-options --network-family-autoselection-attempt-timeout --report-dir --build-snapshot-config --experimental-test-module-mocks --disable-wasm-trap-handler --unhandled-rejections --snapshot-blob --report-exclude-network --experimental-websocket --tls-min-v1.3 --enable-fips --report-on-fatalerror --huge-max-old-generation-size --node-snapshot --icu-data-dir --report-filename --experimental-permission --interpreted-frames-native-stack --tls-cipher-list --watch-path --experimental-wasm-modules --use-openssl-ca --test-name-pattern --use-largepages --experimental-eventsource --test-reporter --secure-heap --require --napi-modules --tls-keylog --extra-info-on-fatal-exception --stack-trace-limit --openssl-config --trace-uncaught --experimental-repl-await --prof-process --trace-warnings --debug-brk --trace-tls --tls-max-v1.2 --test-concurrency --perf-basic-prof-only-functions --experimental-print-required-tla --report-compact --debug-arraybuffer-allocations --trace-sync-io --force-context-aware --max-semi-space-size --perf-prof-unwinding-info --allow-child-process --trace-event-file-pattern --test-reporter-destination --heap-prof-dir --allow-worker --print --report-signal --dns-result-order --test-only --network-family-autoselection --cpu-prof-name --env-file-if-exists --report-uncaught-exception --enable-etw-stack-walking --perf-basic-prof --max-old-space-size --inspect-wait --perf-prof --trace-exit --harmony-shadow-realm --heap-prof-name --version --frozen-intrinsics --inspect-brk --inspect-publish-uid --test-udp-no-try-send --tls-max-v1.3 --redirect-warnings --max-http-header-size --heap-prof --report-on-signal --cpu-prof-dir --trace-promises --trace-require-module --experimental-import-meta-resolve --prof-process -i --enable-network-family-autoselection -pe -C --inspect-brk= --debug-brk= --inspect-brk-node= -c --debug= --trace-events-enabled -v --debug-port --loader --security-reverts --print --inspect= --es-module-specifier-resolution -h --inspect-wait= --report-directory -p -r -e' -- "${cur_word}") ) return 0 else COMPREPLY=( $(compgen -f "${cur_word}") ) return 0 fi } complete -o filenames -o nospace -o bashdefault -F _node_complete node node_g