complete-x-c node -s v -n'__fish_not_contain_opt -s p -s i -s e eval print interactive'-l version --description"Print node's version"
complete-c node -n'__fish_not_contain_opt -s v -s p -s i version print interactive'-r-s e -leval--description'Evaluate script'
complete-c node -n'__fish_not_contain_opt -s v -s e -s i version eval interactive'-r-s p -l print --description'Print result of --eval'
complete-c node -n'__fish_not_contain_opt -s v -s p -s e version print eval'-s i -l interactive --description'Always enter the REPL even if stdin does not appear to be a terminal'
complete-c node -l enable_sse2 --description'enable use of SSE2 instructions if available. type: bool default: true'
complete-c node -l enable_sse3 --description'enable use of SSE3 instructions if available. type: bool default: true'
complete-c node -l enable_sse4_1 --description'enable use of SSE4'
complete-c node -l enable_cmov --description'enable use of CMOV instruction if available. type: bool default: true'
complete-c node -l enable_rdtsc --description'enable use of RDTSC instruction if available. type: bool default: true'
complete-c node -l enable_sahf --description'enable use of SAHF instruction if available (X64 only). type: bool default: true'
complete-c node -l enable_vfp3 --description'enable use of VFP3 instructions if available - this implies enabling ARMv7 instructions (ARM only). type: bool default: true'
complete-c node -l enable_armv7 --description'enable use of ARMv7 instructions if available (ARM only). type: bool default: true'
complete-c node -l enable_fpu --description'enable use of MIPS FPU instructions if available (MIPS only). type: bool default: true'
complete-c node -l expose_natives_as --description'expose natives in global object. type: string default: NULL'
complete-c node -l expose_debug_as --description'expose debug in global object. type: string default: NULL'
complete-c node -l debugger_auto_break --description'automatically set the debug break flag when debugger commands are in the queue. type: bool default: true'
complete-c node -l gc_interval --description'garbage collect after <n> allocations. type: int default: -1'
complete-c node -l trace_gc --description'print one trace line following each garbage collection. type: bool default: false'
complete-c node -l trace_gc_nvp --description'print one detailed trace line in name=value format after each garbage collection. type: bool default: false'
complete-c node -l print_cumulative_gc_stat --description'print cumulative GC statistics in name=value format on exit. type: bool default: false'
complete-c node -l trace_gc_verbose --description'print more details following each garbage collection. type: bool default: false'
complete-c node -l trace_fragmentation --description'report fragmentation for old pointer and data pages. type: bool default: false'
complete-c node -l collect_maps --description'garbage collect maps from which no objects can be reached. type: bool default: true'
complete-c node -l flush_code --description'flush code that we expect not to use again before full gc. type: bool default: true'
complete-c node -l native_code_counters --description'generate extra code for manipulating stats counters. type: bool default: false'
complete-c node -l always_compact --description'Perform compaction on every full GC. type: bool default: false'
complete-c node -l lazy_sweeping --description'Use lazy sweeping for old pointer and data spaces. type: bool default: true'
complete-c node -l never_compact --description'Never perform compaction on full GC - testing only. type: bool default: false'
complete-c node -l compact_code_space --description'Compact code space on full non-incremental collections. type: bool default: true'
complete-c node -l cleanup_code_caches_at_gc --description'Flush inline caches prior to mark compact collection and flush code caches in maps during mark compact cycle'
complete-c node -l random_seed --description'Default seed for initializing random generator (0, the default, means to use system random)'
complete-c node -l preallocate_message_memory --description'preallocate some memory to build stack traces'
complete-c node -l randomize_hashes --description'randomize hashes to avoid predictable hash collisions (with snapshots this option cannot override the baked-in seed). type: bool default: true'
complete-c node -l hash_seed --description'Fixed seed to use to hash property keys (0 means random) (with snapshots this option cannot override the baked-in seed). type: int default: 0'
complete-c node -l preemption --description'activate a 100ms timer that switches between V8 threads. type: bool default: false'
complete-c node -l gdbjit_full --description'enable GDBJIT interface for all code objects. type: bool default: false'
complete-c node -l gdbjit_dump --description'dump elf objects with debug info to disk. type: bool default: false'
complete-c node -l gdbjit_dump_filter --description'dump only objects containing this substring. type: string default:'
complete-c node -l force_marking_deque_overflows --description'force overflows of marking deque by reducing its size to 64 words. type: bool default: false'
complete-c node -l stress_compaction --description'stress the GC compactor to flush out bugs (implies --force_marking_deque_overflows). type: bool default: false'
complete-c node -l log --description'Minimal logging (no API, code, GC, suspect, or handles samples)'
complete-c node -l log_all --description'Log all events to the log file'
complete-c node -l log_runtime --description'Activate runtime system %Log call'
complete-c node -l log_api --description'Log API events to the log file'
complete-c node -l log_code --description'Log code events to the log file without profiling'
complete-c node -l log_gc --description'Log heap samples on garbage collection for the hp2ps tool'
complete-c node -l log_handles --description'Log global handle events'
complete-c node -l log_snapshot_positions --description'log positions of (de)serialized objects in the snapshot'