Skip to content

[#24495] Add interactive Tab-key autocompletion#155

Open
Danipiza wants to merge 1 commit into
mainfrom
feature/autocompletion
Open

[#24495] Add interactive Tab-key autocompletion#155
Danipiza wants to merge 1 commit into
mainfrom
feature/autocompletion

Conversation

@Danipiza
Copy link
Copy Markdown
Contributor

@Danipiza Danipiza commented May 11, 2026

Description

Add interactive Tab-key autocompletion of topics names and participants, datawriter and datareaders GUIDs typing a command in the Fast DDS Spy CLI. Reusing the same discovery data already exposed by the CLI commands.

Added a StdinEvent for the key tab press signal.

Motivation

Users currently have to type or paste names or GUIDs in all the commands. E.G.: with a lot of topics on the network, this is error-prone.

Fast-DDS-Spy PR

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 11, 2026

Codecov Report

❌ Patch coverage is 0% with 34 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.27%. Comparing base (6031d4e) to head (51522d4).

Files with missing lines Patch % Lines
cpp_utils/src/cpp/event/StdinEventHandler.cpp 0.00% 33 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #155      +/-   ##
==========================================
- Coverage   60.41%   59.27%   -1.14%     
==========================================
  Files          65       65              
  Lines        1945     1979      +34     
  Branches      552      561       +9     
==========================================
- Hits         1175     1173       -2     
- Misses        449      483      +34     
- Partials      321      323       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: danipiza <dpizarrogallego@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants