I found that instructions about argcomplete were added to the ros2_documentation in ros2/ros2_documentation#2059 last year, but as discussed in that PR, setting up argcomplete shouldn't be part of a beginner tutorial.
As embarassing as this sounds, it took me a long time until I realised argcomplete existed, and that I didn't have to type out the package selection options manually.
As argcomplete actually benefits everyone, is there a way to enable arg completion by default? What are the drawbacks that outweigh the advantages?
I found that instructions about argcomplete were added to the ros2_documentation in ros2/ros2_documentation#2059 last year, but as discussed in that PR, setting up argcomplete shouldn't be part of a beginner tutorial.
As embarassing as this sounds, it took me a long time until I realised argcomplete existed, and that I didn't have to type out the package selection options manually.
As argcomplete actually benefits everyone, is there a way to enable arg completion by default? What are the drawbacks that outweigh the advantages?