-
Notifications
You must be signed in to change notification settings - Fork 26
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
add a man page #45
Comments
hi @lefuturiste and thanks for your interest in this project! man page sounds cool. could you explain a bit more the motivation for a man page? Also, i have no idea about creating a man page (for a pip package) - would have to read up on that, or lean on you for help. finally, assuming you would be willing to contribute this, what would you need me to do to help / facilitate? |
Yes so the motivation is to follow a kind of standard in a unix environment, man pages offer a way to get a structured documentation of the options and commands of a program. Some people have tools in their shell that can read and have auto completions generated from the man pages (eg. fish IRC). Although I've seen some pip-shipped CLI projects implement this, it's not really common. Youtube DL devscripts/prepare_manpage.py and HTTPie scripts/generate_man_pages.py are doing that. For the implementation to get started I would just replicate what's already present in the click declaration. It would be great if this feature would be a part of the click lib. The goal is to generate a text-file with the right format and then copy the file to I will do some further research on this. |
sounds great, thank you! I'm gonna try to do some research and read up on it as well. |
Add a man page to get help on how to use this tool.
note: I would be interested by contributing to this repository on this very specific issue
The text was updated successfully, but these errors were encountered: