noctuid / zscroll

A text scroller for panels or terminals
GNU General Public License v3.0
201 stars 10 forks source link

Rewrite nearly from scratch using typer instead of argparse #23

Open noctuid opened 1 year ago

noctuid commented 1 year ago

This requires a hack to maintain backwards-compatibility (i.e. setting sys.argv and manually running a typer command to parse it), but argparse also required a hack to preprocess the arguments.

This is blocked by tiangolo/typer#387, which I have fixed locally (tests will not pass without typer as-is).

Functional improvements:

Code improvements:

Meta improvements: