-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
source bash completion script from setup file #84
Conversation
Will this work only for bash and not other shells like zsh or sh ? |
|
I'm not sure I understand that bit. Can you clarify? Is the conclusion is that zsh users will need to source |
I guess my install directory doesn't have a |
See a151f89 for a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, didn't try the zsh one though as I use bash
I propose to cherry-pick this change to the |
You have to not only cherry-pick to the I'm not opposed to it either way, but I would prefer to not have any kind of partial re-release of ardent. One related concern is that someone getting the |
Does this imply rebuilding the artifacts on all platforms to have consistent release state everywhere ? |
Yes, "cherry-pick this change to the ardent branch and release this repo into ardent".
I don't think this is necessary. This problem is specific to our Debian packages. The fat archives as well as a from-source build are already working (since |
I'm fine with it as no actual code is touched, ti will make the behavior consistent across the board and the release overhead will be minimal |
* source bash completion script from setup file * add zsh specific local_setup file
Released 0.4.1: ros2/rosdistro#77 |
Not quite working yet see ros2/ros2cli#84
Fixes #78. Connect to #78.
I have applied the same changes to the installed location in
/opt/ros/ardent
which made it work for me from Debian packages when sourcing/opt/ros/ardent/local_setup.bash
.