This repository contains standalone PowerShell argument completer scripts for native tools. Each *_completer folder contains a self-contained *_completer.ps1 script that can be dot-sourced into a PowerShell session or profile, plus a companion *_completer.md document describing coverage and implementation details. These scripts can be imported with the CompleterActions module.
Recent additions include standalone completers for the coreutils tools comm, cut, date, df, env, head, join, ln, mktemp, printf, ptx, readlink, realpath, seq, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf, split, stat, stdbuf, sum, tac, tail, test, touch, tr, truncate, tsort, tty, tskill, uniq, uname, unexpand, unlink, uptime, vdir, and yes.
With CompleterActions 2.0.0-preview1 or later, one line registers every completer in this repository lazily. Nothing runs until the first tab press on a command:
Install-PSResource CompleterActions -Prerelease
Import-CompleterSet -Path .\ps_completers.psd1Put the same Import-CompleterSet line in your profile with the full path to
the set file. Each script loads on its first tab press, so profile start pays
for one small file read instead of parsing 169 scripts.
Without the module, dot-source one or more completer scripts into the current session:
. .\Git_completer\Git_completer.ps1
# Load more than one completer if you want
. .\dotnet_completer\dotnet_completer.ps1
. .\gh_cli_completer\gh_cli_completer.ps1To make selected completers available in future sessions, dot-source them from your PowerShell profile:
. 'C:\path\to\Completers\Git_completer\Git_completer.ps1'
. 'C:\path\to\Completers\dotnet_completer\dotnet_completer.ps1'ps_completers.psd1 at the repository root is the completer set that
Import-CompleterSet reads: one entry per script with its relative path and
the targets derived from the script. Regenerate it after adding, renaming, or
removing a completer:
pwsh -NoProfile -File ./tools/Export-CompleterSetFile.ps1Every script must pass the CompleterActions strict import grammar so it can be
registered lazily without being executed. The Pester gate under tests runs
Test-CompleterScript over all of them, reporting each finding with its line,
construct, and fix hint, then imports the set lazily and checks it lists
exactly the scripts in the repository. It needs CompleterActions
2.0.0-preview1 or later and runs in its own profile-free process:
pwsh -NoProfile -Command "Invoke-Pester -Path ./tests -Output Detailed"Run it before committing a new or changed completer. The same tests run in GitHub Actions on every push and pull request.
*_completer\: one folder per completer*_completer\*_completer.ps1: standalone PowerShell argument completer script*_completer\*_completer.md: companion repository doc for that completerps_completers.psd1: completer set forImport-CompleterSet, regenerated bytools\Export-CompleterSetFile.ps1tests\Completers.Tests.ps1: Pester gate: strict-grammar conformance and set drift
| Command(s) | Script | Doc | Notes |
|---|---|---|---|
7z, 7z.exe |
7z_completer.ps1 | 7z_completer.md | Native PowerShell argument completer for 7-Zip. |
accesschk, accesschk.exe |
accesschk_completer.ps1 | accesschk_completer.md | Native PowerShell argument completer for AccessChk with mode-aware service, process, registry, and path hints. |
agy, agy.exe |
agy_completer.ps1 | agy_completer.md | Cached live help for commands, MCP options, and plugin verbs, with enum, path, and context-aware value completion. |
apm, apm.exe |
apm_completer.ps1 | apm_completer.md | Static-first APM completer with documented root and nested command coverage, enum-aware value hints, and path-safe package or bundle slots. |
attrib, attrib.exe |
attrib_completer.ps1 | attrib_completer.md | Static-first attrib completer with documented attribute toggles, slash-switch coverage, and filesystem path or wildcard operand completion. |
autorunsc, autorunsc.exe |
autorunsc_completer.ps1 | autorunsc_completer.md | Native PowerShell argument completer for Autorunsc with validated category filters, offline path slots, and local profile hints. |
base32, base32.exe |
base32_completer.ps1 | base32_completer.md | Help-driven base32 completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
base64, base64.exe |
base64_completer.ps1 | base64_completer.md | Help-driven base64 completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
basename, basename.exe |
basename_completer.ps1 | basename_completer.md | Help-driven basename completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
bun, bun.exe |
bun_completer.ps1 | bun_completer.md | Hybrid Bun completer that merges parsed help output with static commands and local project metadata. |
cargo-binstall, cargo-binstall.exe |
cargo_binstall_completer.ps1 | cargo_binstall_completer.md | Static-first cargo-binstall completer with package install switches, path-aware overrides, and enum values for formats, strategies, TLS versions, and log levels. |
cargo-clippy, cargo-clippy.exe |
cargo_clippy_completer.ps1 | cargo_clippy_completer.md | Static-first cargo-clippy completer with Clippy lint controls plus Cargo check package, target, feature, compilation, and manifest options. |
cargo, cargo.exe |
cargo_completer.ps1 | cargo_completer.md | Help-driven Cargo completer with root and subcommand switch coverage, enum-aware value hints, and path-safe completion for manifest/config slots. |
cksum, cksum.exe |
cksum_completer.ps1 | cksum_completer.md | Help-driven cksum completer with a static fallback and help-line tooltips, filesystem operand completion. |
claude, claude.exe |
claude_completer.ps1 | claude_completer.md | Static-first Claude Code CLI completer with three-level subcommand tree, command/flag alias normalization, context-aware enum and value completion, model and setting-source hints, path-safe slots, and conservative optional-value flag handling. |
cmd, cmd.exe |
cmd_completer.ps1 | cmd_completer.md | Static-first cmd.exe completer with documented switch coverage, attached /E: /F: /V: /T: values, and command-tail suggestions after /C, /K, or /R. |
comfy-cli, comfy-cli.exe |
comfy_cli_completer.ps1 | comfy_cli_completer.md | Cached, help-driven nested command and option completion for Comfy CLI, with value and local path suggestions. |
comm, comm.exe |
comm_completer.ps1 | comm_completer.md | Help-driven comm completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
contig, contig.exe |
contig_completer.ps1 | contig_completer.md | Static-first Contig completer with mode-aware file, metadata, drive, and length suggestions. |
code-insiders, code-insiders.cmd |
code_insiders_completer.ps1 | code_insiders_completer.md | Hybrid static-first VS Code Insiders completer with nested tunnel/chat routing, cached extension IDs, enum-aware values, and path-safe option completion. |
codex, codex.cmd, codex.ps1 |
codex_completer.ps1 | codex_completer.md | Tool-backed Codex CLI completer that loads and caches the installed codex completion powershell script for Windows launcher names. |
copilot, copilot.exe |
copilot_completer.ps1 | copilot_completer.md | Hybrid GitHub Copilot CLI completer with a static argv tree plus dynamic local values for models, marketplaces, and installed plugins. |
compact, compact.exe |
compact_completer.ps1 | compact_completer.md | Static-first compact completer with slash-switch coverage, /S: /EXE: /CompactOs: /WinDir: handling, and local path completion. |
csplit, csplit.exe |
csplit_completer.ps1 | csplit_completer.md | Help-driven csplit completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
curl, curl.exe |
curl_completer.ps1 | curl_completer.md | Help-driven curl completer with enum-aware value hints, @file handling, and path completion for file-bearing options. |
cursor-agent, cursor-agent.cmd, cursor-agent.ps1 |
cursor_agent_completer.ps1 | cursor_agent_completer.md | Help-driven Cursor Agent CLI completer with root switches, subcommand completion, enum-aware values, and path suggestions for workspace-style flags. |
cut, cut.exe |
cut_completer.ps1 | cut_completer.md | Help-driven cut completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
date, date.exe |
date_completer.ps1 | date_completer.md | Help-driven date completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
dd, dd.exe |
dd_completer.ps1 | dd_completer.md | Help-driven dd completer with a static fallback and help-line tooltips, key=value operand completion with path and enum values, filesystem operand completion. |
df, df.exe |
df_completer.ps1 | df_completer.md | Help-driven df completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
dircolors, dircolors.exe |
dircolors_completer.ps1 | dircolors_completer.md | Help-driven dircolors completer with a static fallback and help-line tooltips, filesystem operand completion. |
dirname, dirname.exe |
dirname_completer.ps1 | dirname_completer.md | Help-driven dirname completer with a static fallback and help-line tooltips, filesystem operand completion. |
dism |
dism_completer.ps1 | dism_completer.md | Native PowerShell argument completer for Deployment Image Servicing and Management. |
docker, docker.exe |
docker_completer.ps1 | docker_completer.md | Help-driven Docker CLI completer that resolves the real docker --help tree and routes nested subcommands like compose, build, up, and logs under the root docker command. |
dotnet |
dotnet_completer.ps1 | dotnet_completer.md | .NET CLI completer: a vendored completion table for aliases and tooltips, merged with the installed SDK's own dotnet complete engine for commands, option values, templates and packages. |
dsc |
DSC_completer.ps1 | DSC_completer.md | Native PowerShell argument completer for the dsc CLI. |
du, du.exe |
du_completer.ps1 | du_completer.md | Help-driven du completer with -ct, -l value hints, and directory-only operand completion. |
env |
env_completer.ps1 | env_completer.md | Help-driven env completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
expr, expr.exe |
expr_completer.ps1 | expr_completer.md | Help-driven expr completer with a static fallback and help-line tooltips, no operand completion (PowerShell fallback). |
factor, factor.exe |
factor_completer.ps1 | factor_completer.md | Help-driven factor completer with a static fallback and help-line tooltips, no operand completion (PowerShell fallback). |
false, false.exe |
false_completer.ps1 | false_completer.md | Help-driven false completer with a static fallback and help-line tooltips, no operand completion (PowerShell fallback). |
fd, fd.exe |
fd_completer.ps1 | fd_completer.md | Help-driven fd completer with enum-aware value hints, placeholder-safe pattern handling, and path completion for operands and path-bearing options. |
findstr, findstr.exe |
findstr_completer.ps1 | findstr_completer.md | Static-first findstr completer with attached /A: /C: /D: /F: /G: /Q: handling, placeholder-safe search-string slots, and local file/directory completion. |
fmt, fmt.exe |
fmt_completer.ps1 | fmt_completer.md | Help-driven fmt completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
fold, fold.exe |
fold_completer.ps1 | fold_completer.md | Help-driven fold completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
fsutil, fsutil.exe |
fsutil_completer.ps1 | fsutil_completer.md | Native PowerShell argument completer for fsutil with cached local help-driven command discovery and targeted value-aware leaf completion. |
gawk, gawk.exe, awk, awk.exe |
gawk_completer.ps1 | gawk_completer.md | Hybrid GNU awk completer with help-validated options, safe long-option abbreviations, and value-aware file/assignment completion. |
groff, groff.exe |
groff_completer.ps1 | groff_completer.md | Hybrid GNU groff completer with static option grammar, cached local -T and -m discovery, and attached/separate value completion. |
grok, grok.exe, agent |
grok_completer.ps1 | grok_completer.md | Help-driven grok completer that uses live grok --help and grok help <subcommand> output for root switches, subcommands, and value-aware option completion. |
handle, handle.exe |
handle_completer.ps1 | handle_completer.md | Native PowerShell argument completer for Sysinternals Handle with safe help parsing, local -p hints, and placeholder-driven close-handle completion. |
gh |
gh_cli_completer.ps1 | gh_cli_completer.md | Loads the official PowerShell completion script emitted by the installed GitHub CLI. |
git |
Git_completer.ps1 | Git_completer.md | Builds completions from the installed Git CLI plus repository-local fallback data. |
go, go.exe |
go_completer.ps1 | go_completer.md | Help-driven Go completer that discovers every command and subcommand's flags from its own go help page, with enum-aware values, --flag normalisation, package patterns, module version queries, and path-safe handling for -C, -o, -exec, -modfile, -overlay, -pgo, and -pkgdir. |
grep, grep.exe |
grep_completer.ps1 | grep_completer.md | Help-driven grep completer with dual-format (GNU and clap-based coreutils) help parsing, enum-aware --color, --binary-files, -d/--directories, -D/--devices values, numeric context hints, placeholder-safe pattern/glob/label/separator slots, stdin-aware -f, and PATTERN-then-FILE operand routing. |
head, head.exe |
head_completer.ps1 | head_completer.md | Help-driven head completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
icacls, icacls.exe |
icacls_completer.ps1 | icacls_completer.md | Parses icacls.exe /? output and layers command-context completion on top. |
ipconfig, ipconfig.exe |
ipconfig_completer.ps1 | ipconfig_completer.md | Native PowerShell argument completer for ipconfig with help-driven switches and cached adapter-name completion. |
join, join.exe |
join_completer.ps1 | join_completer.md | Help-driven join completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
just, just.exe |
just_completer.ps1 | just_completer.md | Thin wrapper around just's built-in PowerShell completion output. |
jq, jq.exe |
jq_completer.ps1 | jq_completer.md | Help-driven jq completer that parses jq --help dynamically for options and offers path completion for file-bearing flags. |
link, link.exe |
link_completer.ps1 | link_completer.md | Static-first link completer with help flags and filesystem path completion for source and destination operands. |
listdlls, listdlls.exe, Listdlls, Listdlls.exe |
listdlls_completer.ps1 | listdlls_completer.md | Native PowerShell argument completer for Sysinternals Listdlls with safe help parsing, local process hints, and placeholder DLL-name completion. |
ln, ln.exe |
ln_completer.ps1 | ln_completer.md | Help-driven ln completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
markitdown, markitdown.exe |
markitdown_completer.ps1 | markitdown_completer.md | Static-first MarkItDown completer with option/value coverage, MIME and charset hints, and path-aware input and output slots. |
md5sum, md5sum.exe |
md5sum_completer.ps1 | md5sum_completer.md | Help-driven md5sum completer with a static fallback and help-line tooltips, filesystem operand completion. |
mktemp, mktemp.exe |
mktemp_completer.ps1 | mktemp_completer.md | Help-driven mktemp completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
netsh, netsh.exe |
netsh_completer.ps1 | netsh_completer.md | Native PowerShell argument completer for netsh with lazy help-driven context discovery. |
nl, nl.exe |
nl_completer.ps1 | nl_completer.md | Help-driven nl completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
npm, npm.cmd, npm.exe, npm.ps1 |
npm_completer.ps1 | npm_completer.md | Hybrid npm completer that combines static command data, parsed help output, and local project metadata. |
nproc, nproc.exe |
nproc_completer.ps1 | nproc_completer.md | Help-driven nproc completer with a static fallback and help-line tooltips, option value completion in separate and attached form, no operand completion (PowerShell fallback). |
numfmt, numfmt.exe |
numfmt_completer.ps1 | numfmt_completer.md | Help-driven numfmt completer with a static fallback and help-line tooltips, filesystem operand completion. |
od, od.exe |
od_completer.ps1 | od_completer.md | Help-driven od completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
oh-my-posh, oh-my-posh.exe |
OhMyPosh_completer.ps1 | OhMyPosh_completer.md | PowerShell argument completer for Oh My Posh. |
ollama, ollama.exe |
ollama_completer.ps1 | ollama_completer.md | Help-driven Ollama completer with lazy help parsing, alias normalization, enum-aware inline flag values, path completion for file/config slots, and placeholder-only model or prompt operands. |
onemd, onemd.exe |
onemd_completer.ps1 | onemd_completer.md | Help-driven onemd completer with lazy help parsing, subcommand routing, enum-aware flag values, and path completion for file or folder slots. |
opencode, opencode.exe |
opencode_completer.ps1 | opencode_completer.md | Native PowerShell argument completer for Opencode CLI. |
paste, paste.exe |
paste_completer.ps1 | paste_completer.md | Help-driven paste completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
pathchk, pathchk.exe |
pathchk_completer.ps1 | pathchk_completer.md | Help-driven pathchk completer with a static fallback and help-line tooltips, filesystem operand completion. |
pi, pi.cmd, pi.ps1 |
pi_completer.ps1 | pi_completer.md | Hybrid static-first Pi completer with root command/flag coverage, provider/tool/thinking enums, @file completion, and local model/source hints. |
pip, pip.exe, pip3, pip3.exe |
pip_completer.ps1 | pip_completer.md | Help-driven pip completer that parses the resolved pip's help per command, with installed-package names through pip's own completion protocol, pip config section.option keys and values, ordinal short flags, and choice, path and placeholder option values in both the separate and attached forms. |
playwright-cli, playwright-cli.cmd, playwright-cli.ps1 |
playwright_cli_completer.ps1 | playwright_cli_completer.md | Static-first Playwright CLI completer with full top-level verb coverage, option/value hints, path-aware file slots, and placeholder-driven browser/session targeting. |
pnpm, pnpm.cmd, pnpm.ps1, pn |
pnpm_completer.ps1 | pnpm_completer.md | Help-driven pnpm completer that parses pnpm 12's clap help for every command node, with alias-aware subcommands, ordinal short flags, and enum, directory and placeholder option values in both the separate and attached forms. |
pr, pr.exe |
pr_completer.ps1 | pr_completer.md | Help-driven pr completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
printenv, printenv.exe |
printenv_completer.ps1 | printenv_completer.md | Help-driven printenv completer with a static fallback and help-line tooltips, no operand completion (PowerShell fallback). |
printf, printf.exe |
printf_completer.ps1 | printf_completer.md | Help-driven printf completer with a static fallback and help-line tooltips, filesystem operand completion. |
procdump, procdump.exe |
procdump_completer.ps1 | procdump_completer.md | Native PowerShell argument completer for ProcDump with static trigger grammar, value-aware numeric placeholders, and safe local target hints. |
psgetsid, psgetsid.exe |
psgetsid_completer.ps1 | psgetsid_completer.md | Native PowerShell argument completer for PsGetsid with remote-target-aware switches, @file completion, and free-form identity placeholders. |
psexec, psexec.exe |
psexec_completer.ps1 | psexec_completer.md | Static-first PsExec completer with remote-target placeholders, value-aware switch hints, and conservative command-tail handling. |
psfile, psfile.exe |
psfile_completer.ps1 | psfile_completer.md | Static PsFile completer with remote-auth placeholders, identifier hints, and destructive -c awareness. |
psinfo, psinfo.exe |
psinfo_completer.ps1 | psinfo_completer.md | Static-first PsInfo completer with filter hints, delimiter guidance, and safe remote-target completion. |
pskill, pskill.exe |
pskill_completer.ps1 | pskill_completer.md | Native PowerShell argument completer for PsKill with local process/PID hints and placeholder-only remote targeting. |
psloglist, psloglist.exe |
psloglist_completer.ps1 | psloglist_completer.md | Hybrid PsLogList completer with static syntax, cached local event-log hints, and remote-safe fallbacks. |
psmux, psmux.exe |
psmux_completer.ps1 | psmux_completer.md | Static-first psmux completer with root command and alias coverage, session or target hints, layout presets, and value-aware set-option completion. |
psping, psping.exe |
psping_completer.ps1 | psping_completer.md | Hybrid PsPing completer with static mode grammar, help-topic completion, and value-aware placeholders for ping, latency, bandwidth, and server syntax. |
pslist, pslist.exe |
pslist_completer.ps1 | pslist_completer.md | Native PowerShell argument completer for PsList with static-first switch grammar, remote-target placeholders, and local process hints. |
pspasswd, pspasswd.exe |
pspasswd_completer.ps1 | pspasswd_completer.md | Static PsPasswd completer with safe remote placeholders, account hints, and password-slot suppression. |
psservice, psservice.exe |
psservice_completer.ps1 | psservice_completer.md | Native PowerShell argument completer for PsService with remote-preamble awareness and local service-name hints. |
psshutdown, psshutdown.exe |
psshutdown_completer.ps1 | psshutdown_completer.md | Native PowerShell argument completer for PsShutdown with value-aware placeholders and safe remote-target completion. |
pssuspend, pssuspend.exe |
pssuspend_completer.ps1 | pssuspend_completer.md | Native PowerShell argument completer for PsSuspend with local process/PID hints and placeholder-only remote targeting. |
ptx, ptx.exe |
ptx_completer.ps1 | ptx_completer.md | Help-driven ptx completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
pwsh, pwsh.exe |
pwsh_completer.ps1 | pwsh_completer.md | Static-first pwsh.exe completer with documented CLI parameter coverage, enum-aware values, and path-safe startup file/settings slots. |
py, py.exe |
py_completer.ps1 | py_completer.md | Launcher-specific py.exe completer with -V: tag discovery, version-selector grammar, and first-script path completion. |
python, python.exe |
python_completer.ps1 | python_completer.md | Static-first python.exe completer with help-derived root flags, modeled -X values, stdin sentinel coverage, and script-path-aware first positional completion. |
qwen, qwen.cmd, qwen.ps1 |
qwen_completer.ps1 | qwen_completer.md | Hybrid Qwen Code CLI completer with three-level subcommand tree, context-aware flag and enum completion, path completion for path-bearing flags, and placeholder suppression for free-form slots. |
readlink, readlink.exe |
readlink_completer.ps1 | readlink_completer.md | Help-driven readlink completer with a static fallback and help-line tooltips, filesystem operand completion. |
realpath, realpath.exe |
realpath_completer.ps1 | realpath_completer.md | Help-driven realpath completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
reg, reg.exe |
reg_completer.ps1 | reg_completer.md | Native PowerShell argument completer for reg.exe with help-driven subcommands, registry-key/value completion, and file-slot awareness. |
RegDelNull, RegDelNull.exe |
RegDelNull_completer.ps1 | RegDelNull_completer.md | Small native completer for RegDelNull with registry-path completion and destructive-aware placeholders. |
regjump, regjump.exe |
regjump_completer.ps1 | regjump_completer.md | Small native completer for regjump with registry-path completion and terminal -c handling. |
rg, rg.exe |
rg_completer.ps1 | rg_completer.md | Help-driven ripgrep completer with cached type discovery, enum-aware value hints, and placeholder-safe pattern/glob handling. |
robocopy, robocopy.exe |
robocopy_completer.ps1 | robocopy_completer.md | Native PowerShell argument completer for Robocopy. |
rtk, rtk.exe |
rtk_completer.ps1 | rtk_completer.md | Static-first rtk completer with root command coverage, global options, targeted read, git, and config completions, and placeholders for passthrough CLI arguments. |
ru, ru.exe |
ru_completer.ps1 | ru_completer.md | Help-driven, mode-aware ru completer for absolute registry paths and safe -h <hive file> completion. |
rustc, rustc.exe |
rustc_completer.ps1 | rustc_completer.md | Help-driven rustc completer with switch/value coverage, target/lint/codegen hints, and file-aware input/output path completion. |
rustfmt, rustfmt.exe |
rustfmt_completer.ps1 | rustfmt_completer.md | Help-driven rustfmt completer with config-topic/value hints, edition and color enums, and path-aware file/config slots. |
rustup, rustup.exe |
rustup_completer.ps1 | rustup_completer.md | Help-driven rustup completer with subcommand-aware option parsing, local toolchain/target/component discovery, and placeholder-safe command slots. |
sbx, sbx.exe |
sbx_completer.ps1 | sbx_completer.md | Loads the official PowerShell completion script emitted by the installed Docker Sandboxes CLI, registered for both sbx and sbx.exe. |
sc, sc.exe |
sc_completer.ps1 | sc_completer.md | Native PowerShell argument completer for Service Control Manager commands with help-driven verbs and value-aware service/config completion. |
schtasks, schtasks.exe |
schtasks_completer.ps1 | schtasks_completer.md | Native PowerShell argument completer for Scheduled Tasks CLI usage. |
scoop, scoop.ps1, scoop.cmd |
scoop_completer.ps1 | scoop_completer.md | Hybrid static-first Scoop completer with cached local app/bucket/shim discovery, config enums, manifest-prefix gating, and placeholder-safe free-form slots. |
sdelete, sdelete.exe |
sdelete_completer.ps1 | sdelete_completer.md | Risk-bounded SDelete completer with mode-aware path, drive, disk, and pass-count suggestions. |
sed, sed.exe |
sed_completer.ps1 | sed_completer.md | Native PowerShell argument completer for GNU sed. |
seq, seq.exe |
seq_completer.ps1 | seq_completer.md | Help-driven seq completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
sha1sum, sha1sum.exe |
sha1sum_completer.ps1 | sha1sum_completer.md | Help-driven sha1sum completer with a static fallback and help-line tooltips, filesystem operand completion. |
sha224sum, sha224sum.exe |
sha224sum_completer.ps1 | sha224sum_completer.md | Help-driven sha224sum completer with a static fallback and help-line tooltips, filesystem operand completion. |
sha256sum, sha256sum.exe |
sha256sum_completer.ps1 | sha256sum_completer.md | Help-driven sha256sum completer with a static fallback and help-line tooltips, filesystem operand completion. |
sha384sum, sha384sum.exe |
sha384sum_completer.ps1 | sha384sum_completer.md | Help-driven sha384sum completer with a static fallback and help-line tooltips, filesystem operand completion. |
sha512sum, sha512sum.exe |
sha512sum_completer.ps1 | sha512sum_completer.md | Help-driven sha512sum completer with a static fallback and help-line tooltips, filesystem operand completion. |
shellrunas, shellrunas.exe |
shellrunas_completer.ps1 | shellrunas_completer.md | Static ShellRunas completer based on official Sysinternals docs, with program-path completion and conservative argument passthrough. |
shred, shred.exe |
shred_completer.ps1 | shred_completer.md | Help-driven shred completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
shuf, shuf.exe |
shuf_completer.ps1 | shuf_completer.md | Help-driven shuf completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
sigcheck, sigcheck.exe |
sigcheck_completer.ps1 | sigcheck_completer.md | Native PowerShell argument completer for Sigcheck with scan-mode-aware paths, policy hints, and certificate-store completion. |
split, split.exe |
split_completer.ps1 | split_completer.md | Help-driven split completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
stat, stat.exe |
stat_completer.ps1 | stat_completer.md | Help-driven stat completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
systeminfo, systeminfo.exe |
systeminfo_completer.ps1 | systeminfo_completer.md | Native PowerShell argument completer for systeminfo with help-driven singleton switches, value-aware placeholders, /FO value completion, and /NH compatibility handling. |
stdbuf, stdbuf.exe |
stdbuf_completer.ps1 | stdbuf_completer.md | Help-driven stdbuf completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
strings, strings.exe |
strings_completer.ps1 | strings_completer.md | Native PowerShell argument completer for Strings with numeric value hints and path-aware operand completion. |
sum, sum.exe |
sum_completer.ps1 | sum_completer.md | Help-driven sum completer with a static fallback and help-line tooltips, filesystem operand completion. |
tac, tac.exe |
tac_completer.ps1 | tac_completer.md | Help-driven tac completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
tail, tail.exe |
tail_completer.ps1 | tail_completer.md | Help-driven tail completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
takeown, takeown.exe |
takeown_completer.ps1 | takeown_completer.md | Static-first takeown completer with documented slash-switch coverage, /D value hints, and path-aware /F completion. |
tar, tar.exe |
tar_completer.ps1 | tar_completer.md | Native PowerShell argument completer for Windows bsdtar with mode-aware option, value, and operand completion. |
tasklist, tasklist.exe |
tasklist_completer.ps1 | tasklist_completer.md | Native PowerShell argument completer for Task List. |
test, test.exe |
test_completer.ps1 | test_completer.md | Help-driven test completer with a static fallback and help-line tooltips, filesystem operand completion. |
testlimit, testlimit.exe, Testlimit, Testlimit.exe |
testlimit_completer.ps1 | testlimit_completer.md | Native PowerShell argument completer for Testlimit with static stress-switch grammar and numeric placeholder completion. |
touch, touch.exe |
touch_completer.ps1 | touch_completer.md | Help-driven touch completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
tr, tr.exe |
tr_completer.ps1 | tr_completer.md | Help-driven tr completer with a static fallback and help-line tooltips, filesystem operand completion. |
truncate, truncate.exe |
truncate_completer.ps1 | truncate_completer.md | Help-driven truncate completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
tskill, tskill.exe |
tskill_completer.ps1 | tskill_completer.md | Native PowerShell argument completer for Terminal Server task termination. |
tsort, tsort.exe |
tsort_completer.ps1 | tsort_completer.md | Help-driven tsort completer with a static fallback and help-line tooltips, filesystem operand completion. |
tty, tty.exe |
tty_completer.ps1 | tty_completer.md | Help-driven tty completer with a static fallback and help-line tooltips, filesystem operand completion. |
uname, uname.exe |
uname_completer.ps1 | uname_completer.md | Help-driven uname completer with a static fallback and help-line tooltips, filesystem operand completion. |
unexpand, unexpand.exe |
unexpand_completer.ps1 | unexpand_completer.md | Help-driven unexpand completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
uniq, uniq.exe |
uniq_completer.ps1 | uniq_completer.md | Help-driven uniq completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
unlink, unlink.exe |
unlink_completer.ps1 | unlink_completer.md | Help-driven unlink completer with a static fallback and help-line tooltips, filesystem operand completion. |
uptime, uptime.exe |
uptime_completer.ps1 | uptime_completer.md | Help-driven uptime completer with a static fallback and help-line tooltips, filesystem operand completion. |
uv, uv.exe, uvx, uvx.exe |
uv_completer.ps1 | uv_completer.md | Native PowerShell argument completer for Astral's uv and uvx. |
vdir, vdir.exe |
vdir_completer.ps1 | vdir_completer.md | Help-driven vdir completer with a static fallback and help-line tooltips, option value completion in separate and attached form, filesystem operand completion. |
wc, wc.exe |
wc_completer.ps1 | wc_completer.md | Help-driven wc completer with dual-format (GNU and clap-based coreutils) help parsing, enum-aware --total values, stdin-aware --files0-from, attached --total=/--files0-from= handling, and file-path operand completion. |
wecutil, wecutil.exe |
wecutil_completer.ps1 | wecutil_completer.md | Help-driven wecutil completer with command-aware /option:value parsing, XML path completion, and placeholder-safe subscription/event-source handling. |
wevtutil, wevtutil.exe |
wevtutil_completer.ps1 | wevtutil_completer.md | Native PowerShell argument completer for Windows Event Utility. |
where, where.exe |
where_completer.ps1 | where_completer.md | Native PowerShell argument completer for where.exe that preserves normal Where-Object alias behavior unless the alias is removed. |
whoami, whoami.exe |
whoami_completer.ps1 | whoami_completer.md | Static-first whoami completer with mode-aware slash-switch completion and /FO value hints. |
winapp, winapp.exe |
winapp_completer.ps1 | winapp_completer.md | Schema-driven winapp completer that lazily caches winapp --cli-schema, walks the live 3-level command tree for subcommands/options/aliases, layers static enum choices (IfExists, SdkInstallMode, ManifestTemplates), and provides file/directory/placeholder value slots. |
wpr, wpr.exe |
wpr_completer.ps1 | wpr_completer.md | Static-first wpr completer with top-level command coverage, -help topic completion, local profile/process discovery, and path-aware trace/profile slots. |
wsb, wsb.exe |
wsb_completer.ps1 | wsb_completer.md | Static-first wsb completer with command/alias coverage, sandbox-ID discovery, host-path completion, and placeholder-safe sandbox-internal value slots. |
wsl |
wsl_completer.ps1 | wsl_completer.md | Native PowerShell argument completer for Windows Subsystem for Linux. |
wslconfig, wslconfig.exe |
wslconfig_completer.ps1 | wslconfig_completer.md | Static-first wslconfig completer with legacy slash-switch coverage, /list mode options, and local distribution-name completion. |
wt, wt.exe |
wt_completer.ps1 | wt_completer.md | Native PowerShell argument completer for Windows Terminal. |
xargs, xargs.exe |
xargs_completer.ps1 | xargs_completer.md | Static-first xargs completer with documented option coverage, value-aware slots for files and numeric/replace/eof values, and command-name suggestions for the trailing command operand. |
xcopy, xcopy.exe |
xcopy_completer.ps1 | xcopy_completer.md | Native PowerShell argument completer for xcopy with help-driven switches and inline /D: and /EXCLUDE: completion. |
yes, yes.exe |
yes_completer.ps1 | yes_completer.md | Help-driven yes completer with a static fallback and help-line tooltips, filesystem operand completion. |
zip, zip.exe |
zip_completer.ps1 | zip_completer.md | Native PowerShell argument completer for Info-ZIP zip with help-driven options and value-aware archive/path completion. |
- Each completer is intended to work independently; there is no module manifest or build step in this repository.
- Some completers are static, while others depend on the installed native tool or its help output at completion time. The companion
.mdfile for each script describes those details.
This repository is licensed under the MIT License.