No matter the available horizontal space, sometimes the separator for the full help is not rendered. For example:
The issue is that the check if a separator needs to be rendered is done on group (the column) and not groups (the total columns). With this fixed:
However, when there is enough space for the separator but not the column itself it renders the separator at the end:
This PR fixes these 2 issues and matches the behavior of the short help (adding a tail if needed/possible, rendering the separator inline, etc.). Behavior now:
No matter the available horizontal space, sometimes the separator for the full help is not rendered. For example:
The issue is that the check if a separator needs to be rendered is done on
group
(the column) and notgroups
(the total columns). With this fixed:However, when there is enough space for the separator but not the column itself it renders the separator at the end:![image](https://github.com/user-attachments/assets/375d9757-ce87-4fa3-86fe-494f141e8ab4)
This PR fixes these 2 issues and matches the behavior of the short help (adding a tail if needed/possible, rendering the separator inline, etc.). Behavior now:
![image](https://github.com/user-attachments/assets/5e9b9e40-131c-4d70-bed4-04050927da0e)