26 Unix tools. One binary. Zero dependencies. · the missing coreutils for AI pipelines · vrk mcp - expose all 26 tools to any AI agent · brew install vrk - ready in 5 seconds · 26 Unix tools. One binary. Zero dependencies. · the missing coreutils for AI pipelines · vrk mcp - expose all 26 tools to any AI agent · brew install vrk - ready in 5 seconds

vrk completions

About

Generates tab-completion scripts for your shell. After installing, vrk completes tool names and vrk tok – completes flags. The completions are generated from the binary itself, so they always match the version you have installed.

The problem

You install vrksh but tab-completion does not work. You cannot remember all 28 tool names or their flags. You type vrk and hit tab and nothing happens.

Before and after

Before

# write a bash completion script by hand
_vrk_complete() {
  COMPREPLY=($(compgen -W "tok jwt epoch ..." -- "${COMP_WORDS[1]}"))
}
complete -F _vrk_complete vrk

After

vrk completions bash > ~/.bash_completion.d/vrk

Example

vrk completions bash > ~/.bash_completion.d/vrk

Exit codes

CodeMeaning
0Script emitted to stdout
1Unknown shell argument
2No shell argument provided

Flags

FlagShortTypeDescription
--json-jboolEmit errors as JSON