I just found out about Typer, which has made my CLI life much easier. How does everyone else keep current with key utilities and packages that are being released?
Cyclopts: A CLI library that fixes 13 annoying issues in Typer
Creating a Python Command Line Tool - Python Typer Tutorial
CLI package recommendations, Click or Typer
Like many users here, I've used Typer because of its popularity and how it seemingly removed a lot of boilerplate from CLI creation. However, after getting past the shiny exterior, I quickly found it unnecessary bloated function signatures, lacked a lot of features (such as supporting Literal types!), and the author is famous for not addressing issues and merging in pull-requests. So, I created my own CLI library, Cyclopts, that addresses all of these issues. Please check it out!
Typer Comparison:
https://cyclopts.readthedocs.io/en/latest/vs_typer/README.html
Project Page:
https://github.com/BrianPugh/cyclopts
Anyone have recommendations on using Click or Typer for my first CLI tool? Click looks good and claims to solve some problems of argpase and typer. I am leaning towards using it but wanted to see how people view using that as opposed to just argpase. I hope it will be a good project with collaborators so I want to start the project off with something that works well and has good base for other collaborators.