ros2 / ros2/ros2cli

cannot configure optional argument after fzf-based interactive selection

Open
#1,184 6 comments 0 reactions 1 assignee View on GitHub

@ArkhamKnight25 is already working on this.

Since Feb 17, 2026.

enhancement help wanted
Dominant language
Python
Stars
262
Forks
228
Avg merge
23h 15m
Merged PRs (30d)
12

Description

@tonynajjar

i do not think this is issue, should be more like discussion. this just came up in ROS Japan Developer Meeting.
looks like this is constrain compared to tab completion.

$ ros2 topic echo <enter>

goes in interactive selection mode, and once we pick the topic, it will execute the command right away.
but it is likely that user wants to add the command line argument after the select.

such as,

$ ros2 topic echo /rosout --use-sim-time --clear ...

if we want to add any optional arguments with interactive selection mode, we need to make sure all the optional arguments set before .

nice to have here is that, interactive selection mode just place the selected <topic name> in the command line, and lets the user to continue to assign the optional argument. and finally user is responsible to execute the command?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.