Skip to content

Feature: Tab auto-completion for tool names (like npm/git) #4

@DiptaSaha

Description

@DiptaSaha

Great tool! One suggestion to make Axle CLI even better for daily use:

Current Pain Point
Tool names can be long/complex:
axle competitor_analysis
axle seo_keyword_checker

Axle's auto-discovery is genius-level smart, but lengthy tool names create a small amount of friction for heavy users.

Users may forget exact names, especially with over 20 tools.

Suggestion: Add Tab auto-completion

Like npm/git does:

  • Type axle com + Tab → auto-completes to axle competitor_analysis
  • Type axle seo + Tab → axle seo_keyword_checker

This one feature would elevate Axle to enterprise-grade polish—matching npm/git standards! This vision is already world-class; this is the perfect final touch.
Benefits:

  • Faster workflow (no menu navigation needed)
  • Fewer typing errors
  • Beginner-friendly
  • Matches modern CLI standards (like npm, yarn, git)

Implementation ideas:

  • Use Python's argcomplete library (easy integration)
  • Or click/typer tab-completion if using those
  • Works in bash/PowerShell/Zsh

Example usage:

$ axle com[TAB]
axle competitor_analysis

This would make Axle feel premium and save users a ton of time!

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions