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 by asciidoc or asciidoctor to 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