Commit c91d333
[#23892] Textual terminal (#8)
* [#23892] Added textual dependencies
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added Textual terminal initial commit
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Solved copy errors in manager.py
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Solved pyproject.toml textual dependencies
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added tools checbox command
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Updated Spinner
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added new command 'edit_tools' with checkbox
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Updated code to print information while querying
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Removed 'vulcanai_turtlesim_demo'
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added stdout/stderr/ros print wrappers
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Updated terminal style (part 1)
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added 'ctrl+v' and keep latest terminal input for history navigation
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Cleaned code and updated terminal style
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added and solved terminal functionalities
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added 'reverse-i-search'
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Refactor 'console.py'
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Updated some terminal logs
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23896] Default VulcanAI ROS2 tools init approach
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23896] Updated ROS2 tools
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23896] Added ROS2Topic echo command async
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23896] Cleaned ROS2Topic echo command async
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23896] Refactor + update streaming ros2 cli commands
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Updated CLI commands with suggestions + middle click paste + terminalstyle and applied ROS2 inspection commands revision
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Applied PR revision + Added right panel with history and execution information
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added 'CustomLogTextArea'
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added new logger + 'CustomLogTextArea' updates
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Updated code with Review suggestions
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Solved and updated '/rerun' command
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Updated '_apply_history_to_input()' move the cursor to the end
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added uncommited changes from the 2 previous commits
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Use Rich's Spinner
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
* [#23892] Added review suggestions
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added discussed upgrades
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Added review suggestions
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Fix string replacement quotes
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
* [#23892] Update exit message
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
* [#23892] VulcanAILogger singleton and default init
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
* [#23892] Export rich and base sinks
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
* [#23892] Solved error in 'process_msg()'
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
* [#23892] Update integration tests to new Logger
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
---------
Signed-off-by: danipiza <dpizarrogallego@gmail.com>
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
Co-authored-by: DannyP39 <98972125+Danipiza@users.noreply.github.com>
Co-authored-by: danipiza <dpizarrogallego@gmail.com>1 parent 0e6e2f3 commit c91d333
18 files changed
Lines changed: 2555 additions & 326 deletions
File tree
- src/vulcanai
- console
- core
- models
- tools
- tests/integration_tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
24 | 29 | | |
25 | 30 | | |
26 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| |||
0 commit comments