-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Move man page compatibility to separate package #1055
Comments
This is an interesting observation. I think that we could look at making the library Having said that, I think this won't be possible for the v2. But, I am glad to share with you that we are currently working on v3. I think I will add this to the list of things that we want to work on. Hopefully, very soon, you should be looking at a lean version of this library. Thanks! |
I think if nothing else, it would be a good idea to add some stats about binary size to CI. We can do that now, and look at reducing it for V3. |
This issue or PR has been automatically marked as stale because it has not had recent activity. Please add a comment bumping this if you're still interested in it's resolution! Thanks for your help, please let us know if you need anything else. |
Closing this as it has become stale. |
@meatballhat i believe we have builds which doesn't include docs |
Will consider for v3 release |
which was moved to [urfave/cli-docs](https://github.com/urfave/cli-docs) Closes #1055
What problem does this solve?
We have currently run into an issue where 30% of our binary size is the
urfave/cli
library. With the latest releasev2
it it 50%, which for us is not going to fly.Solution description
Add a
minimal
build flag which does not include all the external dependencies likemd2man
etc, and simply contains the 'core' functionality of the library.The text was updated successfully, but these errors were encountered: