cleo
cleo copied to clipboard
Cleo allows you to create beautiful and testable command-line interfaces.
When rendering a table with a lot of content per line, there should be a possibility to automatically add newlines (depending on the console size), so the table fits in...
Just updated to version `0.5.0` and the following code is throwing an error: ``` python table = self.get_helper_set().get('table') ``` I'm not sure if this is was by design or not....
The elapsed time for a custom format will jump straight to `2 mins` after it goes over 60 seconds. ### Test ``` python progress = self.progress_bar(60) progress.set_format(' [%bar%] Elapsed: %elapsed%')...
This PR is blocked by: sdispater/crashtest#10
Resolves: #74 This PR waits until `src/cleo/ui/table` module is properly typed.
## The following checklist contains blockers for the 1.0.0 release. - https://github.com/python-poetry/cleo/pull/247 - https://github.com/python-poetry/cleo/pull/239 - https://github.com/python-poetry/cleo/pull/162 - https://github.com/python-poetry/cleo/pull/179 - https://github.com/python-poetry/cleo/pull/122 - https://github.com/python-poetry/cleo/pull/127 - https://github.com/python-poetry/cleo/pull/74 - https://github.com/python-poetry/cleo/pull/254 Feel free to post...
In its current state, the `Table` class is hard to navigate and properly type annotate. It needs to be heavily refactored/rewritten with typing in mind. The way [`rich`](https://github.com/Textualize/rich/) implements their...
I suggest verifying the validity of a generated bash completion script using [shellcheck](https://www.shellcheck.net/). It would catch errors like mentioned in https://github.com/python-poetry/cleo/pull/260: ``` $ shellcheck
- [x] I am on the [latest](https://github.com/python-poetry/poetry/releases/latest) Poetry version. - [x] I have searched the [issues](https://github.com/python-poetry/poetry/issues) of this repo and believe that this is not a duplicate. - [x] If...