dsp-dr/guile-nimbus

Improve: Add command autocompletion support

Open

#6 opened on Aug 20, 2025

 (1 comment) (0 reactions) (1 assignee)Scheme (1 fork)auto 404
clienhancementgood first issue

Repository metrics

Stars
 (0 stars)
PR merge metrics
 (PR metrics pending)

Description

Description

Add shell autocompletion for the nimbus CLI to improve developer experience.

Tasks

  • Research Guile CLI autocompletion patterns
  • Create bash completion script
  • Add zsh completion support
  • Add fish completion support (optional)
  • Update installation docs with completion setup
  • Test completions work correctly

Commands to Complete

  • nimbus subcommands: init, plan, apply, destroy, state, workspace, etc.
  • nimbus state subcommands: list, show, etc.
  • nimbus workspace subcommands: new, select, list
  • Common flags: --help, --version, --auto-approve, etc.

Expected Outcome

  • Users can tab-complete nimbus commands
  • Better CLI experience for frequent users
  • Documentation includes completion setup

Resources

Skills Needed

  • Shell scripting (bash/zsh)
  • CLI tools experience
  • Understanding of completion systems

Great way to improve usability!

Contributor guide