Skip to content

Latest commit

 

History

252 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerShell Completers

Conformance

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.

Quick start

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.psd1

Put 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.ps1

To 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'

Completer set and conformance test

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.ps1

Every 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.

Repository layout

  • *_completer\: one folder per completer
  • *_completer\*_completer.ps1: standalone PowerShell argument completer script
  • *_completer\*_completer.md: companion repository doc for that completer
  • ps_completers.psd1: completer set for Import-CompleterSet, regenerated by tools\Export-CompleterSetFile.ps1
  • tests\Completers.Tests.ps1: Pester gate: strict-grammar conformance and set drift

Completer index

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.

Notes

  • 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 .md file for each script describes those details.

License

This repository is licensed under the MIT License.

About

PowerShell completer scripts that work with CompleterActions module. Validated working with version 2.0.0.0 of the CompleterActions module.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages