STG-COMPLETION(1)
π stg-completion π
okay bestie, welcome to the StGit Manual page for stg-completion β itβs giving βshell completion support, but make it a whole command.β π
πΈ NAME πΈ
stg-completion β support for shell completions, periodt. β¨
π¦ SYNOPSIS π¦
stg completion bash [OPTIONS]
stg completion fish [OPTIONS]
stg completion zsh [OPTIONS]
stg completion list aliases [OPTIONS]
stg completion list commands [OPTIONS]
stg completion list commands-and-aliases [OPTIONS]
stg completion list help aliases
stg completion list help commands
stg completion list help commands-and-aliases
stg completion list help help
stg completion man [OPTIONS]
stg completion help bash
stg completion help fish
stg completion help zsh
stg completion help list aliases
stg completion help list commands
stg completion help list commands-and-aliases
stg completion help man
stg completion help help
π DESCRIPTION π
So like, this is here to support completions for bash, fish, and zsh β slay. πβ¨ It also provides the stg completion list command for dynamically introspecting StGitβs commands and aliases. iykyk, thatβs the good stuff.
π COMMANDS π
bashβ Generate bash completion script. iconic.fishβ Generate fish shell completion script. aquatic excellence.zshβ Generate zsh completion script. zsh girlies rise. πlist aliasesβ List aliases.list commandsβ List StGit commands.list commands-and-aliasesβ List StGit commands and aliases. both? yes bestie, both. π«Άmanβ Generate man pages in asciidoc format. The generated asciidoc files may be further processed byasciidocorasciidoctorto produce roff, html, or other output formats.
One file is generated for each stg command. The output directory defaults to the current directory, but may be specified with --output. The output files are named stg-<command>.txt. π
β¨ OPTIONS β¨
-o <path>,--output=<path>β Output to <path>. yes, path goes here. π
π BASH OPTIONS π
-o <path>,--output=<path>β Output completion script to <path>. bash completion script goes exactly where you point it. π
π FISH OPTIONS π
-o <path>,--output=<path>β Output completion script to <path>. fish completion script, same deal. π
β‘ ZSH OPTIONS β‘
-o <path>,--output=<path>β Output completion script to <path>. zsh completion script, no cap. β¨
π·οΈ LIST ALIASES OPTIONS π·οΈ
--show-expansionβ Show alias expansion. π--style=(name-only|asciidoc|fish|zsh)β Choose output format style. pick your vibe from the list, bestie. π¨-o <path>,--output=<path>β Output to <path>. π«Ά
π LIST COMMANDS OPTIONS π
--style=(name-only|asciidoc|fish|zsh)β Choose output format style. same style menu, different command list. π-o <path>,--output=<path>β Output to <path>. π
π§ LIST COMMANDS-AND-ALIASES OPTIONS π§
--style=(name-only|asciidoc|fish|zsh)β Choose output format style. commands AND aliases, styled how you like. π-o <path>,--output=<path>β Output to <path>. π
π MAN OPTIONS π
-o <dir>,--output=<dir>β Output man pages to <dir>. note the<dir>bestie, itβs a directory moment. ποΈ
π STGIT π
Part of the StGit suite β see stg(1). πΈ
made with π from StGit 2.7.0, dated 10/17/2026 β thatβs the cute little footer sign-off, mwah π«Άβ¨
π¦ where this page comes from
- opensuse-leap 16.0: stgit 2.7.0-bp160.1.1 Β· GPL-2.0-only
- opensuse-leap 16.0: stgit 2.7.0-bp160.1.1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms